ja nie wiem, czy im nadużywania Git, lub jeśli mam problem z konfiguracją, więc każdy klarowność będą mile widziane :)Git branże: śledzenie upstream
I sklonować moje repo GitHub na maszynie A i B , a następnie na maszynie AI temat:
git checkout -b branchA
// make edits
git add .
git commit -am "initial"
git push
następnie na maszynie B zrobić
git pull
git checkout branchA
// make edits
git commit -am "edits"
git push
na maszynie A ja wtedy zrobić:
git pull
jednak mówi:
There is no tracking information for the current branch
więc muszę zrobić:
git branch --set-upstream branchA origin/branchA
:/Dlaczego muszę ustawić w górę, gdy pierwotnie popchnął go do pochodzenia/branchA bez problemu ?
Co się dzieje? Dzięki
Im za pomocą msygit 1.8. na Windows
P.S. kiedy robię pull
na maszynie B, dlaczego nie jest domyślnie śledzony nowy oddział branchA
? git branch
nie pokazuje tego (ale działa z -r
). Mogę zrobić wszystko nowych oddziałów zdalnych być śledzone domyślnie kiedy pull?
Jakie jest wyjście 'git config push.default' w repozytorium? Nie byłoby to "prądem", prawda? – jszakmeister
nie zwraca niczego (na komputerze A):/ –