Compare Branches
Ở phần này bạn sẽ học cách tạo 1 branch, di chuyển qua lại giữa các branch và cách đối chiếu các branch để tìm các file khác nhau.Mở Git Bash, tạo một branch mới trên local repository tới tên là “staging” và chuyển qua nhánh mới bằng câu lệnh git checkout -b staging
Vào file lab02.py sau đó thêm một dòng print(‘New Branch’)
Sau đó ta tiến hành đối chiếu branch vừa tạo với branch master bằng câu lệnh git diff master. Branch vừa tạo có 2 dòng print trong khi branch master chỉ có 1.
Add file lab02.py để đánh dấu và commit
Merge Branch
Merge branch là một nhiệm vụ phổ biến khi làm việc với Git. Bạn sẽ liệt kê các nhánh hiện có, kiểm tra xem bạn hiện đang làm việc ở đâu và hợp nhất với nhánh chính mà không xảy ra xung độtĐể kiểm tra các branch hiện có sử dụng lệnh git branch. Ngôi sao phía trước tên sẽ thể hiện nhánh bạn đang làm việc
Trước khi merge nhánh staging với nhánh master, chúng ta phải chuyển về nhánh master bằng câu lệnh git checkout master
Sử dụng câu lệnh git merge staging để merge nhánh staging vào nhánh master.
Kiểm tra lại trạng thái của local repository
Sau đó push những thay đổi tới remote branch
Lúc này ta nhập lệnh git diff sẽ không thấy sự khác nhau giữa nhánh master và nhánh staging nữa.
Thank you.
Nguồn : VNPRO
Comment