1. ホーム
  2. git

[解決済み] Masterブランチを上流にリバートする方法

2022-05-11 01:09:54

質問

gitリポジトリをフォークして、上流にセットアップしています。Masterブランチにいくつか変更を加え、コミットしてgithubにプッシュしました。

さて、Masterブランチの変更をすべて放棄して、上流のmasterブランチと同一にするにはどうしたらよいでしょうか?

解決方法は?

(今、無視したい変更は、あなたの origin リモートの場合、あなたは自分の master ブランチの内容に戻したいとします。 upstream リモート)

まず、作業コピーを上流のマスターにリセットします。

git remote update
# the double hyphen ensures that upstream/master is
# considered as a revision and not confused as a path
git reset --hard upstream/master --

そして、この新しいブランチヘッドをオリジンリポジトリにプッシュします。このとき、早送りをしないという事実は無視してください。

git push origin +master