Chuyển 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 30 trên 58.
Tạo một nhánh và chuyển sang nhánh đó là hai thao tác riêng biệt. Lệnh hiện đại để chuyển nhánh là git switch:
git switch feature-loginNếu muốn tạo và chuyển nhánh trong một bước, hãy dùng cờ -c ("create"):
git switch -c feature-loginĐây là quy trình phổ biến nhất khi bắt đầu công việc mới.
Bạn cũng có thể thấy git checkout trong các hướng dẫn cũ hơn. Lệnh này thực hiện cùng chức năng và vẫn hoạt động:
git checkout feature-login
git checkout -b feature-login # tạo và chuyển sang nhánh mớiĐể biết bạn đang ở nhánh nào, hãy chạy git branch --show-current:
git branch --show-current
feature-loginThử thách
Người mớiKhởi tạo repository và tạo một commit trên main, sau đó tạo một nhánh mới tên là experiment và chuyển sang nhánh đó bằng một lệnh duy nhất, rồi in tên nhánh hiện tại.
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ộ script trong trình chỉnh sửa 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, thiết lậpgit config user.namevàgit config user.email, rồi commit tệp ban đầu. Hãy giữ những dòng đó trong trình chỉnh sửa. Nếu xóa chúng, bạn sẽ thấyfatal: not a git repository.
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