私はやったgit pull
し、エラーが発生しました:
次の作業ツリーファイルはマージによって上書きされます...マージする前に、それらを移動または削除してください。
これを解決するために、私は次のことを行いました:
git fetch
git reset --hard origin/master
今私がするときgit pull
、それは最新のものすべてを言います。これらのコマンドを実行したときに正確に何が起こるか知りたいのですが。git fetch
ローカルリポジトリにマージせずに、リモートリポジトリから変更をフェッチすることはわかっています。
の意味はgit reset --hard origin/master
何ですか?どのように機能しますか?
git reset --hard HEAD@{1}
ます。HEAD@{1}
状況によって異なりますので、で検索することをお勧めしますgit reflog
。