git审查后设置上游远程



我的新组织使用git有点奇怪,我可能在一次混乱的尝试中增加了这种奇怪,以减少奇怪。

首先,我们应该只做一个";git提交";接着是多个";git-commit—修正"直到准备好";gitreview";。我真的不认为像那样崩溃多个提交有什么意义,但别担心,这只是我在抱怨。

我的问题是:我的技术负责人让我做一个审查,不是合并,只是为了让他检查一下。所以我创建了一个检查部门。

git checkout -b inspect/rssiswa
git review

他做了一些评论和更改,我想合并回我当地的分支机构:inspect/rssiswa

通常我会创建一个新分支并尝试推送它。它会给我一条错误消息,告诉我如何设置上游。

git push --set-upstream origin inspect/rssiswa

但我不想推。我想设置上游,这样我就可以";git pull";

TLDR在用";gitreview";我如何提取其他人在审查中所做的任何更改。或者这可能吗?

是的,我试图掩饰我的无知。

要设置上游,不需要使用git push

git branch具有-u|--set-upstream-to选项,不会尝试从远程推送或拉取分支:

git branch -u origin/inspect/rssiswa

要在本地回购中找到您想要的远程分支,请运行git fetch——我不知道gerrit是如何创建分支的,请阅读gerrit的文档或询问您的同事。

最新更新