変更を gerrit に送信し、レビュアーに承認された後、git status は、origin/master よりも進んでいると不平を言います。
全文:
からレポを複製しましたssh://luis@somewhere:10022/project.git
gerritgit review -s
リモートが存在しないと不平を言っていたので、次のようにしました。
git remote add gerrit ssh://luis@somewhere:10022/project.git
ここまでで、origin と gerrit の両方が同じ場所を指していることに注意してください (それが問題かどうかはわかりません)。
私は新しいブランチを使用せず、マスターで作業することにしました。
変更が完了してステージングされた後、次のことを行いました。
git commit
git review
この時点で、git status は、私が origin/master よりも 1 コミット進んでいることを示しています。これは、git レビューには暗黙のプッシュがあると考えていたため、奇妙です。
変更は gerrit の Web インターフェイスでレビューおよび承認され、origin/master にマージされました (他のすべてのユーザーがそれらを見ることができます)。
オリジンからプルしようとしましたが、それがマージをトリガーし、現在は 2 コミット先です。
これは正常ですか?余分なローカル変更を単に破棄する必要がありますか? それらを元にプッシュしますか?
ありがとう、
ルイス