Sana ne yapmak istediğini anlıyoruz (yorumlarınıza dayanarak) düşünüyorum: Deponun yerel kopyası sıradan yerel şube ne olmasını istiyorsanız master
, ne de uzaktan izleme dalı origin/master
bile depo olsa klonlanmış-github bir yerel bir şube -has master
bunu yok github versiyonundan silindi istiyorum.
Uzaktan izleme dalını yerel olarak silerek bunu yapabilirsiniz, ancak git'inizden yerel deponuzu uzak havuzla senkronize etmesini istediğiniz her seferinde geri dönecektir, çünkü gitiniz gitlerine "hangi şubeleriniz olduğunu" sorar ve "Ben var master
" der ki git (yeniden) sizin origin/master
için yaratır , böylece deponuzda sahip oldukları şey olur.
Uzaktan izleme dalınızı komut satırı arabirimini kullanarak yerel olarak silmek için:
git branch -d -r origin/master
ama yine, yeniden senkronizasyona geri dönecek. Bunu da yenmek mümkündür ( remote.origin.fetch
manipülasyon kullanarak ), ancak muhtemelen master
yerel olarak yaratmayacak veya değiştirmeyecek kadar disiplinli olursunuz .