1. ホーム
  2. git

[解決済み] gitでブランチを別のブランチにリセットするには?

2023-07-07 01:03:24

質問

例えば hotfixes から作られた master にコミットを追加しました。 hotfixes へのコミットを追加しましたが、これらのコミットは有用ではありませんでした。 master の新しいコピーから始めたいと思います。

をより明確にするために、参考のワークフローを示します。 http://nvie.com/posts/a-successful-git-branching-model/

を押したとしましょう。 hotfixesorigin リモートに移動させます。ひどいセットアップで、それが何かをテストする唯一の方法なので、リモートサーバーでもブランチをリセットする必要があります。

リセットする方法 hotfixes のコピーに master ?

どのように解決するのですか?

ローカルにある master をリモートの hotfixes というブランチを作るのですか?こんな感じで。

git push origin +master:hotfixes

ただし、この場合、リモート側で履歴を書き換えることが許可されている必要があります。