4

私は (リモート) 機能ブランチに取り組んでおり、ブランチ履歴を変更した後、Gerrit に (強制プッシュで) プッシュしたいと考えています。

次のコマンドを試しました:

git push origin HEAD:refs/for/branch_name --force

ただし、ブランチ履歴を変更する代わりに、変更をブランチの上にプッシュしただけです。

私は何を間違っていますか?リモートブランチ履歴を強制プッシュまたは変更するにはどうすればよいですか? ありがとう。

4

2 に答える 2

3

これを実行します:

git push -f origin HEAD:refs/heads/branch_name
于 2015-06-26T13:41:37.260 に答える
1

これでうまくいくはずです

git push origin branch_name -f
于 2015-06-24T12:38:04.700 に答える