Aktüel kaynaklara sahip bir şubem var ve uzun süre boyunca herhangi bir taahhütte bulunmadım ve şu anda tamamen güncel değil. Ana içeriğin yerine şubemin içeriğiyle değiştirmek istiyorum. Bunu yapmanın bir yolu, hem şube hem de master'ı kontrol etmek, ana içeriğin içeriğini silmek ve içeriği şubeden ana bilgisayara kopyalamak ve bu itme sonucundan sonra master yapmaktır.Git - şubeyi ana servise taşıyın
Çalışıyor, ama daha basit bir şekilde yapmak için git komutunun olması gerektiğine inanıyorum.
Nasıl yapılacağını bilen var mı?
Silmek istediğinizi söylemek için
-f
bayrağına ihtiyacımız var. Şube üzerinde olmayan master üzerinde herhangi bir taahhüt olup olmadığını görmek için 'git log branch..master' ile kontrol edebilirsiniz. Varsa, git checkout master; git birleşme dalı 'bu taahhütlerdeki değişiklikleri içerecektir. – Kent