Anda telah mengatur hulu cabang tersebut
(Lihat:
git branch -f --track my_local_branch origin / my_remote_branch
# ATAU (jika my_local_branch saat ini diperiksa):
$ git branch --set-upstream-to my_local_branch origin / my_remote_branch
( git branch -f --track
tidak akan berfungsi jika cabang dicentang: gunakan perintah kedua git branch --set-upstream-to
sebagai gantinya, atau Anda akan mendapatkan " fatal: Cannot force update the current branch.
")
Itu berarti cabang Anda sudah dikonfigurasi dengan:
branch.my_local_branch.remote origin
branch.my_local_branch.merge my_remote_branch
Git sudah memiliki semua informasi yang diperlukan.
Dalam hal itu:
# if you weren't already on my_local_branch branch:
git checkout my_local_branch
# then:
git pull
cukup.
Jika Anda belum membangun hubungan cabang upstream ketika harus mendorong ' my_local_branch
' Anda, maka yang sederhana git push -u origin my_local_branch:my_remote_branch
sudah cukup untuk mendorong dan mengatur cabang upstream.
Setelah itu, untuk tarikan / dorongan berikutnya, git pull
atau git push
akan, sekali lagi, sudah cukup.