Saya bekerja dari dua komputer yang berbeda (A dan B) dan menyimpan remote git yang umum di direktori dropbox.
Katakanlah saya memiliki dua cabang, master dan devel. Keduanya melacak rekan jarak jauh mereka asal / master dan asal / devel.
Sekarang saat di komputer A, saya menghapus devel cabang, di lokal dan jarak jauh.
git push origin :heads/devel
git branch -d devel
Berjalan git branch -a
di komputer A, saya mendapatkan daftar cabang berikut.
- menguasai
- asal / KEPALA
- asal / master
Berjalan git fetch
di komputer B, saya bisa menghapus cabang devel lokal dengan git branch -d devel
, tapi saya tidak bisa menghapus cabang devel jarak jauh.
git push origin :heads/devel
mengembalikan pesan kesalahan berikut.
galat: tidak dapat mendorong ke tujuan yang tidak memenuhi syarat: kepala / proxy3d
Tujuan refspec tidak cocok dengan referensi yang ada pada remote atau dimulai dengan referensi /, dan kami tidak dapat menebak awalan berdasarkan referensi sumber.
fatal: Ujung yang jauh menutup secara tak terduga
git branch -a
masih daftar asal / berkembang di cabang jauh.
Bagaimana saya bisa membersihkan cabang jarak jauh dari komputer B?