Menu
CoddyTech

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 main vẫ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 branch

Nhá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 đó.

challenge icon

Thử thách

Người mới

Thư 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ử

Terminal
quiz iconTự kiểm tra

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

Tự luyện tập: Playground Terminal