2010-10-17 8 views

Trả lời

6

Nội bộ git-branch được gọi và sau đó chọn chi nhánh mới. Từ số docs.

Nếu -b được đưa ra, một chi nhánh mới là tạo ra như là nếu git-branch được gọi và sau đó kiểm tra ra; trong trường hợp này , bạn có thể sử dụng tùy chọn --track hoặc - không theo dõi, sẽ được chuyển đến chi nhánh git. Là một tiện ích , --track mà không cần- ngụ ý tạo chi nhánh; xem mô tả về --track bên dưới.

1

Theo tài liệu cho git checkout, sẽ không có sự khác biệt.

-b Tạo một chi nhánh mới có tên <new_branch> và bắt đầu nó ở <start_point>; xem git-branch (1) để biết chi tiết.

+2

... ngoài sự khác biệt rõ ràng mà thanh toán cũng kiểm tra chi nhánh. –

5

Nếu tôi không nhầm, git checkout ... sẽ thực sự tạo ra các chi nhánh và chuyển bản sao làm việc của bạn đến chi nhánh đó, trong khi git branch ... sẽ chỉ tạo ra các chi nhánh và để lại bản sao làm việc của bạn một mình.