Git 1.7.4.1を使用しています。 リポジトリから自分のコードの最新版を取得したいのですが、エラーが出てしまいます...。
$ 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'.
このツールが文句を言っているファイルのローカルコピーを削除しましたが、それでもエラーが発生します。 どうすればリモートリポジトリから最新バージョンをチェックアウトできますか?
ローカルでの変更(追跡されていないファイルや生成されたファイル、たまたまここにあるサブリポジトリを含む)を気にせず、レポからのコピーだけが欲しい場合。
git reset --hard HEAD
git clean -xffd
git pull
繰り返しになりますが、この方法ではローカルで行った変更がすべて消去されてしまいますので、使用には注意が必要です。これを行うときは rm -Rf
を考えてください。