Android projelerinde çalışan birkaç git deposu var. Biz küçük olan 'boot' repo ve büyük olan 'android' var. Gelişim sırasında bizim adamlardan biri 'android' dan 'boot' a kadar şubeyi itti ve şimdi deposu boyutu 700 MB! Zaten yanlış şubeyi ve bununla ilgili tüm taahhütleri "boot" dan silmek artık var mı? Tüm depolarla şube nasıl silinir yanlış depoya itilir?
Ben filtre dalı ve diğer yöntemler denedi, ancak bunların çoğu bu bir sorun 'tarafında' olan kaydedilmesini silmek olmamalıdır Teorik olarak bu yanlış itmesonra yapılan numaralarını işlemek değiştirin. Bu dal 'efendi' olarak birleşti asla ve bunlar herhangi bir yararlı için anne değildir
git branch -D branch_name
Not sermaye -D
seçeneği ile yapılır dalı silinmesi
Şube, yalnızca bir işlem için bir addır. (Diskteki 40 bayt) ve dalı silmek m problemini çözemez. Yanlış itme tarafından oluşturulan nesneler, depoda bir çok taahhüt tarafından atıfta bulunulmaktadır, bu yüzden GC, – mishmashru
'un orijinal sorusuna cevap vermemesine yardımcı olmaz. Orijinal işlemin verileri hala var. – kazanaki