2013-05-03 23 views

Trả lời

8

Nếu bạn không chỉ định điểm bắt đầu, chi nhánh mới được tạo từ những gì bạn hiện đã thanh toán (hiện tại HEAD).

git-checkout:

git checkout -b|-B <new_branch> [<start point>]

Xác định -b gây ra một chi nhánh mới được tạo ra như git-chi nhánh (1) được gọi là và sau đó kiểm tra ra.

git-branch:

[...] hình thức thứ hai của lệnh tạo ra một người đứng đầu chi nhánh mới có tên <branchname> mà chỉ vào hiện tại HEAD, hoặc <start-point> nếu nhất định.

+0

Vì vậy, trong trường hợp này là 'git checkout -b origin/master', nếu tôi đã thực hiện lệnh git push, điều này có xuất phát từ gốc/chủ từ xa của tôi không? – Mojoy

+0

Theo mặc định, như được viết trong tài liệu tôi đã liên kết, có khi điểm xuất phát là nhánh từ xa, nó sẽ được theo dõi. – Mat

+2

@annonymous, bạn luôn có thể xác minh cách các nhánh theo dõi cục bộ của bạn được cấu hình WRT từ xa bằng cách thực hiện 'git remote -v show origin' – kostix

Các vấn đề liên quan