Dalam repositori GitHub kami, seorang rekan kerja menghapus cabang bernama release. Tetapi ketika saya menjalankan git checkout releasesecara lokal, saya selalu mendapatkan cabang yang dihapus release. Sama, bahkan ketika saya memeriksa cabang lain, menghapus releasecabang dengan git branch -D releasedan berlari lagi git checkout release.
Apakah ada sesuatu untuk diperbaiki pada repositori GitHub, atau haruskah saya memperbaiki sesuatu secara lokal?
git branch --remotekeluaran origin/release. Apakah Anda bermaksud menjalankan git fetch -ptanpa argumen tambahan, dan apakah akan memangkas semua cabang jarak jauh yang dihapus?
git fetch -ptanpa argumen tambahan akan memangkas semua cabang jarak jauh yang dihapus.
git branch --remoteoutput, setelah berjalangit fetch? Anda mungkin harus memangkasgit fetch -puntuk melupakan cabang jarak jauh yang dihapus.