Saya tidak yakin apakah Anda mencoba membuat cabang jarak jauh dari cabang lokal atau sebaliknya, jadi saya telah menguraikan kedua skenario serta memberikan informasi tentang menggabungkan cabang jarak jauh dan lokal.
Membuat remote yang disebut "github":
git remote add github git://github.com/jdoe/coolapp.git
git fetch github
Cantumkan semua cabang jarak jauh:
git branch -r
github/gh-pages
github/master
github/next
github/pu
Buat cabang lokal baru (tes) dari cabang jarak jauh github (pu):
git branch test github/pu
git checkout test
Gabungkan perubahan dari cabang jarak jauh github (pu) dengan cabang lokal (tes):
git fetch github
git checkout test
git merge github/pu
Perbarui cabang jarak jauh github (pu) dari cabang lokal (tes):
git push github test:pu
Membuat cabang baru di jarak jauh menggunakan sintaks yang sama seperti memperbarui cabang jarak jauh. Misalnya, buat cabang jarak jauh baru (beta) di github dari cabang lokal (tes):
git push github test:beta
Hapus cabang jarak jauh (pu) dari github:
git push github :pu
git fetch remote branch:branch && git co branch?