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, --remotes
git'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/master
uzak izleme şube içindir master
de origin
repo
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>
.