0

5 つのファイルをステージングしてコミットし、それを gerrit にプッシュしましたが、それが git にマージされる前に、そのうちの 3 つを更新してから、最後のコミットに git commit --amend し、再度 gerrit にプッシュした場合は、この 2 番目のパスを実行します他の 2 つのファイルに更新が含まれていますか?

4

1 に答える 1

2

変更を Gerrit にプッシュする前に注意しなければならないことの 1 つは、ローカル リポジトリにcommit-msgフックが設定されていることです。これにより、コミット メッセージに Change-Id が追加され、Gerrit はそれを使用して、2 番目のプッシュが最初の変更に対する 2 番目のパッチセットであり、新しい変更ではないことを確認します。コミット メッセージに Change-Id が見つからない場合、プッシュが拒否されるようにリポジトリをセットアップすることをお勧めします。

于 2013-06-29T13:58:57.713 に答える