在将我的更改提交给 gerrit 并被审阅者接受后,git status 抱怨我领先于 origin/master。
全文:
我已经从ssh://luis@somewhere:10022/project.git
因为git review -s
抱怨gerrit遥控器不存在,所以我做了:
git remote add gerrit ssh://luis@somewhere:10022/project.git
请注意,到目前为止,origin 和 gerrit 都指向同一个地方(我不知道这是否有问题)。
我决定不使用新分支,只在 master 上工作。
在我的更改完成并上演后,我做了:
git commit
git review
此时 git status 表示我比 origin/master 领先 1 次提交,这很奇怪,因为我认为 git review 有一个隐式推送。
这些更改在 gerrit 网络界面中经过审查和接受,并已合并到 origin/master 中(其他人都可以看到它们),但我的本地 repo 仍然说我领先。
我尝试从原点拉出,但触发了合并,现在我提前 2 次提交。
这是正常的吗?我应该简单地丢弃我额外的本地更改吗?将它们推到原点?
谢谢,
路易斯