gitサーバーから完全な最新コードを取得したいので、ローカルマシンの変更を上書きする必要があります。つまり、ローカルの追跡解除ファイルとディレクトリをすべて削除してから、リモートリポジトリから最新のコードを取得したいと思います。gitで行うことは可能ですか?
あなたの質問によると、私は理解しました、あなたはすべての追跡解除ファイル(あなたがローカルマシンで変更したファイル)を削除し、リモートリポジトリから最新のコードを取得し、あなたのgitツリーをきれいに保つ必要があります。私の理解が正しければ、以下のこの質問の解決策を見つけてください。
これを行うと、コミットされていないローカルの変更がすべて失われることに注意してください。
ステップ1アントラックファイルを削除するには
git checkout .
git clean -f
ステップ2アントラックディレクトリを削除するには
git clean -f -d
ステップ3最新のコードを取得するには
git fetch --all
git reset --hard <remote>/<branch_name>
例えば
git checkout .
git clean -f
git clean -f -d
git fetch --all
git reset --hard origin/master
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加