Şubeyi sahip master
uzaktan şube izler origin/master
.
Bunları master-old
hem yerel olarak hem de uzaktan kumandada yeniden adlandırmak istiyorum . Mümkün mü?
origin/master
Yerel master
şubesini izleyen (ve her zaman yerel şubelerini kimin üzerinden güncelleyen) diğer kullanıcılar için git pull
, uzak şubeyi yeniden adlandırdıktan sonra ne olur? Hala çalışıyorlar mıydı yoksa artık bulamadığı bir hata mı
veriyorlar ?git pull
origin/master
Daha sonra, yeni bir master
şube oluşturmak istiyorum (hem yerel hem de uzak). Yine, bunu yaptıktan sonra, diğer kullanıcılar yaparsa ne olur git pull
?
Sanırım tüm bunlar çok fazla sorunla sonuçlanacaktır. İstediğimi elde etmenin temiz bir yolu var mı? Yoksa sadece master
olduğu gibi bırakmalı ve yeni bir dal oluşturmalı master-new
ve orada daha fazla mı çalışmalıyım?
git push -f
yeteneğini etkiler pull
.
master-old
önceki master
dalla aynı taahhüdün işaretini gösteren yeni bir dal oluşturabilirsiniz . Ardından , stratejiyi kullanarak master
bir yeni dalınızla şubenin üzerine yazabilirsiniz . Birleştirme yapmak, uzaktan kumanda ileriye dönük olmayan değişikliklere izin vermediğinde çalışır. Bu, diğer kullanıcıların zorunlu güncellemeler yapmayacağı anlamına gelir. merge
ours
master
sadece varolan tek şube olduğu sürece özeldir. Birden fazla alana sahip olduğunuzda, tüm şubeler eşit temeldedir.