Git 1.7.4.1 kullanıyorum. Kodumun en son sürümünü depodan almak istiyorum, ancak hatalar alıyorum ...
$ git pull
….
M selenium/ant/build.properties
….
M selenium/scripts/linux/get_latest_updates.sh
M selenium/scripts/windows/start-selenium.bat
Pull is not possible because you have unmerged files.
Please, fix them up in the work tree, and then use 'git add/rm <file>' as appropriate to mark resolution, or use 'git commit -a'.
Aracın şikayet ettiği dosyaların yerel kopyalarını sildim, ancak hala hata alıyorum. Uzak depodaki en son sürümü nasıl kontrol edebilirim? - Dave
Eğer herhangi bir yerel değişikliği önemsemiyorsanız (takip edilmemiş veya oluşturulmuş dosyalar veya sadece burada olan alt depolar dahil) ve sadece depodan bir kopya istiyorsanız:
git reset --hard HEAD
git clean -xffd
git pull
Yine, bu yerel olarak yaptığınız tüm değişiklikleri iptal edecektir, bu yüzden dikkatli kullanın. Bunu yaparken rm -Rf
hakkında düşünün.
Önce dosyalarınızı birleştirmeniz gerekir. Birleştirilmesi gereken dosyaların neler olduğunu görmek için bir git status
yapın (önce çakışmaları çözmeniz gerektiği anlamına gelir). Bu yapıldıktan sonra, git add file_merged
yapın ve pull
işleminizi tekrar yapın.