Nhánh là gì
Thuộc phần Kiểm soát phiên bản trong hành trình Terminal của Coddy. Bài học 28 trên 58.
Nhánh trong Git chỉ là một con trỏ có thể di chuyển đến một commit. Nhánh mặc định thường có tên là main, và mỗi commit bạn tạo trên nhánh này sẽ đẩy con trỏ tiến lên phía trước.
Nhánh cho phép bạn làm việc trên nhiều hướng phát triển cùng lúc mà không ảnh hưởng lẫn nhau. Bạn có thể:
- Thử một ý tưởng mạo hiểm trên nhánh riêng rồi xóa bỏ nhánh đó gọn gàng
- Xây dựng tính năng mới trong một môi trường riêng, trong khi
mainvẫn ổn định - Bàn giao công việc cho đồng đội bằng cách chia sẻ một nhánh
Bạn có thể liệt kê các nhánh bất cứ lúc nào bằng lệnh:
git branchNhánh bạn đang ở được đánh dấu bằng * bên cạnh tên nhánh. Bên trong, Git theo dõi “nhánh hiện tại” thông qua tệp .git/HEAD mà bạn đã thấy trước đó.
Thử thách
Người mớiThư mục hiện tại chưa phải là một kho Git. Khởi tạo một kho Git mới bằng lệnh git init -b main (nếu không có -b main, Git sẽ đặt tên nhánh đầu tiên là master), cấu hình danh tính người dùng của bạn (tên và email), tạo một commit với tệp note.txt hiện có, sau đó liệt kê các nhánh để xác minh nhánh main tồn tại. Đầu ra cuối cùng của bạn sẽ trông như sau: * main.
Tự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiểm soát phiên bản
4Kiểm tra các thay đổi
Git DiffSo sánh các thay đổi đã đưa vào vùng chờGit ShowÔn tập: Công việc của thám tử3Theo dõi thay đổi
Khu vực stagingGit AddGit CommitChỉnh sửa tệp đã được theo dõiGit LogÔn tập: các commit đầu tiên6Dự án trang web công thức
Tổng quan dự ánKhởi tạo và bỏ quaTự luyện tập: Playground Terminal