İçinde gitk --all
:
- İstediğiniz taahhüdü sağ tıklayın
- -> yeni şube oluştur
- mevcut bir şubenin adını girin
- o adın eski dalının değiştirildiğini onaylayan iletişim kutusundaki return tuşuna basın .
Mevcut dalı değiştirmek yerine yeniden oluşturmanın izleme dalı bilgilerini kaybedeceğini unutmayın . (Bu genellikle yalnızca bir uzaktan kumandanın bulunduğu ve yerel şubenizin uzaktan kumandadaki ilgili dal ile aynı ada sahip olduğu basit kullanım durumları için bir sorun değildir. Daha fazla ayrıntı için yorumlara bakın, bu dezavantajı işaret ettiğiniz için @mbdevpl teşekkürler.)
gitk
İletişim kutusunun 3 seçeneğe sahip olduğu bir özellik olsaydı havalı olurdu : üzerine yazma, mevcut değişikliği veya iptal etme.
Normalde benim gibi bir komut satırı bağımlısı olsanız git gui
ve gitk
izin verdikleri git kullanımının alt kümesi için oldukça güzel tasarlanmış olsalar bile. Onları iyi oldukları için kullanmanızı şiddetle tavsiye ederim (yani, git gui'deki dizinin içine / dışına seçici olarak sahneleme ve ayrıca taahhütte bulunma. (Ctrl-s imzalamak için: line, ctrl-enter işlemek .)
gitk
yukarı akış göndermek için değişikliklerinizi güzel bir yama serisine ya da birden çok dalla ortasında ne olduğunuzu takip etmeniz gereken başka bir şeye dönüştürürken birkaç dalı takip etmek için harikadır.
Açık bir grafik dosya tarayıcım bile yok, ama gitk / git gui'yi seviyorum.
git branch <branch-name> <SHA-1-of-the-commit>
eski dalı kullanmaktan ve dökümünden yeni bir dal oluşturmuyorsunuz ?