git fetch
の後に、作業コピーをリモートブランチが入っている状態にリセットするコマンドはありますか?ローカルのGitブランチをリモートにリセットする
たとえば、ブランチfoo
がチェックアウトされており、origin/foo
がトラッキングされています。私はコミットとローカル変更を行います。今私はすべてのコミットと変更を破棄し、origin/foo
に設定されたローカルファイルをリセットしたいと思います。だから私はgit fetch
を実行して?
私が得た最も近い
git reset --hard origin/`git rev-parse --abbrev-ref HEAD`
であるが、それは覚えていることはほとんど不可能であり、唯一のバッククォートをサポートするシェルで動作します。
この質問はまったく別の問題です。ほとんどの共通点は質問のタイトルです。 – AndreKR