O şubenin yukarı akışını ayarladınız
(görmek:
git şube -f --track my_local_branch kaynak / my_remote_branch
# VEYA (benim_local_branch'ım şu anda kontrol edilmişse):
$ git dal - başlangıç-başlangıç-yerel_döşüm kaynağım / uzağım_branch
( git branch -f --track
dal kullanıma alınmışsa çalışmaz: git branch --set-upstream-to
onun yerine ikinci komutu kullanın, aksi takdirde " fatal: Cannot force update the current branch.
" alırsınız )
Bu, şubenizin zaten yapılandırıldığı anlamına gelir :
branch.my_local_branch.remote origin
branch.my_local_branch.merge my_remote_branch
Git gerekli tüm bilgilere zaten sahip.
Bu durumda:
# if you weren't already on my_local_branch branch:
git checkout my_local_branch
# then:
git pull
yeterlidir.
Eğer iş " my_local_branch
' inizi zorlamaya geldiğinde bu yukarı akış kolu ilişkisini kurmamış git push -u origin my_local_branch:my_remote_branch
olsaydınız , yukarı akış şubesini itmek ve kurmak için basit bir işlem yeterli olurdu .
Bundan sonra, sonraki çekimler / itmeler için, git pull
ya git push
da yine yeterli olurdu.