Tôi mới dùng Git, tôi muốn biết sự khác biệt giữa hai lệnh.Sử dụng `git checkout -b` có và không có điểm bắt đầu chi nhánh
`git checkout -b <branch-name>`
`git checkout -b <branch-name> origin/master`
Nếu tôi thực hiện lệnh đầu tiên, Git tạo chi nhánh như thế nào? Chi nhánh sẽ được tạo ra từ tổng thể địa phương hoặc chủ từ xa? Hãy giúp tôi ra.
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
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
@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