Magit (ile P P
) ile bir şubeye bastığınızda ve şubede yukarı akış olmadığında, Magit size zorlamak istediğiniz şubenin adını sorar. Bu harika.
Bir şubenin giriş yönünü ayarladığınızda, Magit artık nereye itmek istediğinizi sormaz. Bu genellikle kullanışlıdır (her zaman sorulmak istemezsiniz), ancak bir şubeyi farklı bir uzak şubeye itmeyi zorlaştırır.
Mevcut şubede halihazırda bir yukarı akış olsa bile, Magit'in bana hedef şubeyle ilgili tekrar soru sormasını sağlamanın bir yolu var mı?
Kullanımı-case
Bunun gibi bir dalım olması oldukça yaygın:
Local: issue-30 ~/Git-Projects/repo/
Remote: issue-30 @ origin (git@github.com:.../repo.git)
Head: ebe4054 Some commit message
ve hem Yerel hem de Uzak dalları değiştirmek istiyorum issue-30-and-34
. Yerel şubeyi yeniden adlandırırsam, bundan ayrılırım:
Local: issue-30-and-34 ~/Git-Projects/repo/
Remote: issue-30 @ origin (git@github.com:.../repo.git)
Head: ebe4054 Some commit message
Ben silseniz bile origin/issue-30
yapıyor P P
üzerinde issue-30-and-34
sadece baştan yaratacak origin/issue-30
.
Yapmayı bıraktığım şey şu, ancak tek bir git
komutla yapılabilecek bir şey için dolambaçlı hissediyor :
- Adlı yeni bir şube oluşturun
issue-30-and-34
(eskisini yeniden adlandırmak yerine), - hem Yerel hem de Uzak sürümlerini silmek
issue-30
, - itme
issue-30-and-34
(henüz yukarı akış olmadığından Magit, nereye itmem gerektiğini soracak).