Bir yaptım git pullve 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 fetchYerel 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.