Tôi đã làm việc trên chi nhánh tính năng địa phương của mình, foo. Sau đó, tôi muốn đẩy nhánh mới đó ra để những người khác có thể làm việc với nó. Cách thông thường để thực hiện việc này là:Kết quả của `git push origin` là gì?
git push origin foo:foo
Tôi đã làm và hoàn thành như mong đợi, đẩy lên 61 đối tượng. Trước khi làm điều đó, trên một ý thích, tôi đã thử:
git push origin
Suy nghĩ có thể nó sẽ mặc định làm nhánh mới từ xa dựa trên tên chi nhánh địa phương của tôi. Đầu ra là đầu ra đẩy bình thường, chỉ có 13 vật được đẩy lên. Kết quả là không thể tưởng tượng được. Không có gì mới hiển thị cho các nhà phát triển khác hoặc trong repo địa phương của tôi sau khi tìm nạp.
Vì vậy, những gì git nghĩ rằng tôi đang nói nó làm khi tôi làm git push origin
, và những gì có hiệu lực, nếu có, nó đã có trên repo từ xa của tôi?
'git giúp đỡ push' nên cung cấp cho bạn tất cả các thông tin mà bạn muốn biết. Có một phần về 'git push origin' làm gì và tùy chọn cấu hình nào ảnh hưởng đến những gì nó làm. http://www.kernel.org/pub/software/scm/git/docs/git-push.html –