master
から作成されたhotfixes
ブランチがあるとします。 hotfixes
にコミットを追加しましたが、これらのコミットは役に立たなかったので、今度はmaster
の新しいコピーから開始したいと考えています。gitでブランチを別のブランチにリセットするには?
良く明確にする、これは参照ワークフローです:http://nvie.com/posts/a-successful-git-branching-model/
はのはまた、我々はひどいセットを持っており、それが何かをテストするための唯一の方法ですので、我々がする必要があるので、我々は、リモートorigin
にhotfixes
を押したとしましょうブランチをリモートサーバー上でもリセットします。
hotfixes
をmaster
のコピーにリセットするにはどうすればよいですか?
これは正しい構文ですか?私がこれをしたとき、私はその名前にプラス(+)の新しいリモートブランチを持っていました。私はプラスを 'git push origin + master:hotfixes'のように動かさなければなりませんでした。これは、gitの仕様に従っています:http://git-scm.com/docs/git-push – jwynveen
@jwynveenあなたは正しいと思います。 –
fyiの場合、プラス記号はプッシュ中に '--force'を実行するための省略形です:http://stackoverflow.com/questions/1475665/why-git-push-helloworld-mastermaster-instead-of-just-git- push-helloworld –