Çatallı git depomun ana şubesini tamamen mahvettim.
Çatalıma itilen ana dalı, yukarı akış ana deposu içeriğiyle tamamen sıfırlamak istiyorum. Herhangi bir ana dal değişikliğini veya geçmişini saklamakla ilgilenmiyorum.
En basit yaklaşım çatallanmış depomu silmek ve yukarı akış projesinden yeniden kullanmak olurdu. Ancak, kaybetmek istemediğim diğer itilmiş dallarda işlerim var.
Böylece, itilen ana dalımı yukarı akış ana birimiyle nasıl sıfırlarım?
git clone https://myrepo.git
cd myrepo
git remote add upstream https://upstream.git
git fetch upstream
Yerel ve uzak ana dallarımı yukarı akış ana birimiyle sıfırlamak için buradan nereye gidebilirim?
git reset --hard upstream/masterçalışma dizinini de sıfırlamak olmalıdır . Ancak cevabınız yine de doğru.