ローカルファイルをGitプルで上書きする| すべてのローカルファイルとディレクトリを破棄し、リポジトリから完全な最新コードをgitします

プラビンp

gitサーバーから完全な最新コードを取得したいので、ローカルマシンの変更を上書きする必要があります。つまり、ローカルの追跡解除ファイルとディレクトリをすべて削除してから、リモートリポジトリから最新のコードを取得したいと思います。gitで行うことは可能ですか?

Vijendran Selvarajah

あなたの質問によると、私は理解しました、あなたはすべての追跡解除ファイル(あなたがローカルマシンで変更したファイル)を削除し、リモートリポジトリから最新のコードを取得し、あなたの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]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ