Menu
CoddyTech

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-login

Nế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-login
challenge icon

Thử thách

Người mới

Khở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ập git config user.name và 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ấy fatal: not a git repository.

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