git pull
ディレクトリを消去して を実行することなく、ローカル ファイルの変更を無視する を実行する方法はありますかgit clone
?
ベストアンサー1
プルによってローカルの変更を上書きしたい場合は、作業ツリーがクリーンであるかのようにマージを実行し、作業ツリーをクリーンにします。
git reset --hard
git pull
追跡されていないローカル ファイルがある場合は、git clean
それらを削除するのに使用できます。
git clean -f
追跡されていないファイルを削除する-df
追跡されていないファイルとディレクトリを削除する-xdf
追跡されていない、または無視されているファイルやディレクトリを削除する
一方、何らかの方法でローカルの変更を保持したい場合は、プルする前に stash を使用してそれらを隠し、後で再適用します。
git stash
git pull
git stash pop
ただし、変更を文字通り無視するのは意味がないと思います。プルの半分はマージであり、コミットされたバージョンのコンテンツとフェッチしたバージョンをマージする必要があります。