Bahsedildiği üzere Yoshua WUYTS ' cevabı kullanılarak git branch:
git branch --unset-upstream
Diğer seçenekler:
Yerel şubenizi silmenize gerek yoktur.
Uzak dalı izleyen yerel dalı silin:
git branch -d -r origin/<remote branch name>
-r, --remotesgit'e uzaktan izleme dalını silmesini söyler (yani, uzak dalı izlemek için dal kümesini sil). Bu olacak değil uzak repo şube silme !
Bkz. " Git-fetch'i anlamakta zorlanmak "
böyle bir yerel izleme kolu kavramı yoktur, sadece uzaktan izleme dalları vardır.
Yani origin/masteruzak izleme şube içindir masterde originrepo
Bahsedildiği üzere Dobes VanderMeer 'ın cevabı , aynı zamanda ilişkili yapılandırma sıfırlamak için gereken yerel şube:
git config --unset branch.<branch>.remote
git config --unset branch.<branch>.merge
İçin yukarı akış bilgilerini kaldırın <branchname>.
Hiçbir dal belirtilmezse, varsayılan olarak geçerli dal olur.
(git 1.8+, Ekim 2012, b84869e taahhüt tarafından (Carlos Martín Nieto carlosmn) )
Bu herhangi bir itme / çekme tamamen habersiz hale getirecektir origin/<remote branch name>.