Bir yaptım git pull
ve bir hata aldım:
Aşağıdaki çalışma ağacı dosyalarının üzerine birleştirme ile yazılır ... Birleştirme işleminden önce lütfen bunları taşıyın veya kaldırın.
Bu sorunu çözmek için aşağıdakileri yaptım:
git fetch
git reset --hard origin/master
Şimdi yaptığımda git pull
, her şey güncel. Bu komutları çalıştırdığımda tam olarak ne olduğunu bilmek istiyorum. git fetch
Yerel repo ile birleştirmeden değişiklikleri uzaktan repodan aldığını biliyorum .
Anlamı nedir git reset --hard origin/master
? O nasıl çalışır?
git reset --hard HEAD@{1}
.HEAD@{1}
durumdan duruma değişir, bu nedenle arama yapmanız önerilirgit reflog
.