Tạo nhánh
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 29 trên 58.
Để tạo một nhánh mới, hãy dùng git branch rồi ghi tên bạn muốn:
git branch feature-loginLệnh này tạo một nhánh mới trỏ đến commit hiện tại. Lệnh không chuyển sang nhánh đó. Bạn vẫn ở nhánh hiện tại, nhưng giờ đã có một con trỏ mới ở cùng vị trí.
Liệt kê các nhánh để xác nhận nhánh mới đã được tạo:
git branch
feature-login
* mainTheo quy ước, tên nhánh thường viết thường và dùng dấu gạch nối giữa các từ. Một số mẫu phổ biến gồm feature-x, fix-bug-123 và experiment-y.
Thử thách
Người mớiThiết lập repository và tạo một commit trên main, sau đó tạo nhánh mới có tên feature-search rồi liệt kê tất cả các nhánh.
Mỗi lần chạy đều bắt đầu từ một bản sao mới của thư mục, và toàn bộ tập lệnh trong trình soạn thảo sẽ chạy lại từ đầu. Không có gì được commit thay bạn: hãy bắt đầu bằng
git init -q -b main, đặtgit config user.namevàgit config user.email, rồi commit tệp ban đầu. Giữ các dòng đó trong trình soạn thảo. Nếu xóa chúng, bạn sẽ thấyfatal: not a git repository.
Đầu ra mong đợi hiển thị cả hai nhánh theo thứ tự bảng chữ cái, trong đó main vẫn được đánh dấu là nhánh hiện tại.
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