Tôi không biết nếu im lạm dụng Git, hoặc nếu tôi đã có một vấn đề cấu hình, vì vậy bất cứ rõ ràng sẽ được đánh giá :)chi nhánh Git: theo dõi ngược dòng
tôi sao chép Repos github của tôi vào máy A và B , sau đó trên máy tính AI làm:
git checkout -b branchA
// make edits
git add .
git commit -am "initial"
git push
sau đó trên máy B i làm
git pull
git checkout branchA
// make edits
git commit -am "edits"
git push
trên máy A i rồi làm:
git pull
tuy nhiên nó nói:
There is no tracking information for the current branch
vì vậy tôi phải làm:
git branch --set-upstream branchA origin/branchA
:/Tại sao tôi phải đặt ngược dòng, khi nó ban đầu đẩy nó vào gốc/branchA mà không vấn đề ?
Có vấn đề gì? Cảm ơn
Im sử dụng msygit 1.8. trên cửa sổ
P.S. khi tôi làm pull
trên máy B, tại sao isnt chi nhánh mới branchA
được theo dõi theo mặc định? git branch
không hiển thị (nhưng nó có với -r
). Tôi có thể làm cho tất cả các chi nhánh từ xa mới được theo dõi theo mặc định khi tôi pull?
đầu ra của 'push.default' cấu hình git trong kho của bạn là gì? Nó sẽ không xảy ra là 'hiện tại', phải không? – jszakmeister
nó không trả lại bất cứ điều gì (trên máy A):/ –