Gitブランチを再びマスターと同じにする 質問する

Gitブランチを再びマスターと同じにする 質問する

短縮版

差異を無視して、ブランチをmaster再び と等しくする最も簡単な方法は何ですか? これまでは、 、 の順git branch -D wipに使用していましたgit checkout -b wipが、これは少しばかげているようです。

モチベーション

私はよく、wip自分のmasterブランチの横に「進行中の作業」用のブランチを置いています。そのようなブランチでの作業が「取り残されて」しまい、それを再発見したときに、もう必要ないことに気づくことがあります。この再発見は、そのブランチを使用して新しい「進行中の作業」のセットを保存したいときによく起こり、 との違いを破棄してmaster、新しい「進行中の作業」を上に置きたいだけです。違いを突き止めるのは面倒な作業です。上記の解決策は私にとってはうまくいきます。このユースケースに対処するための、もっと良い解決策はありますか?

ベストアンサー1

あなたのブランチでこれを試してください:

git reset --hard master

これにより、ブランチはマスターと同一になり、実行したすべてのコミットが削除され、ステージング領域内のすべてのファイルが破棄されます。

おすすめ記事