使用Gerrit时自动设置跟踪

第三

每当我向Gerrit提出新的更改/分支时:

git push origin HEAD:refs/for/82-blah

并拉回所有内容(带有git pull),我总是收到以下评论消息:

There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=<remote>/<branch> 82-blah

我不记得在推送到非Gerit Git存储库时看到过相同的消息。是不是Gerrit特定的东西,或者我缺少什么?

有什么办法可以避免此消息(钩吗?),所以我不必这样做:

git branch --set-upstream-to=origin/82-blah 82-blah

每次拉之前?

乙型肝炎

这不是Gerrit特有的。跟踪信息可以在repo配置文件-中找到.git/config如果在分支的特定部分添加了合并信息,则本地分支将进行远程跟踪:

[branch "82-blah"]
    remote = origin
    merge = refs/heads/82-blah

因此,我认为您的配置中缺少此信息。您是如何创建问题的本地分支的。如果使用,git checkout -b <branch>则不会将任何跟踪信息添加到该本地分支机构。最好使用git checkout -b <branch> origin/<branch>git checkout <branch>使用这些命令,默认情况下将添加跟踪信息。(使用--no-trackswitvh可以跳过)。您也可以随时定义跟踪信息git config <branch>.remote origin and git config <branch>.merge refs/heads/<branch>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

自动为Gerrit更改设置基准

使用Docker映像的Gerrit设置

使用sftp上传文件时,如何自动设置文件权限

使用FCM时的通知跟踪

使用git自动跟踪远程分支

使用 findone 自动运行跟踪器

结帐时在git自动跟踪远程分支中

如何使用命令重新设置Gerrit更改?

如何使用 Gerrit REST API 设置修订审查

尝试使用Go工具跟踪解析跟踪时出错

在使用Minitest的Rails中,如何设置RuboCop在每次使用rake运行测试时自动运行?

使用GitLab API设置外部问题跟踪器设置?

在取消设置跟踪变量时触发错误

设置ServicePointManager.ServerCertificateValidationCallback并关闭跟踪时发生TypeInitializationException

使用Tkinter时变量跟踪方法错误

更改所有者添加+1时如何自动在Gerrit中添加默认审阅者?

如何在启动时在OS X中自动启动gerrit?

使用Picasso设置为Imageview时,为什么图像会自动旋转

Interface Builder:使用“ Aspect Fit”时是否自动设置UIImageView的宽高比?

django-使用get_or_create自动创建用户时设置用户权限

使用Office.js设置值时如何阻止Excel自动格式化

使用jQuery-UI自动完成功能选择选项时设置多个输入的值

使用程序自动布局时,容器视图的框架设置为CGRectZero

使用自动完成功能时无法在javascript中设置变量

使用漂亮和ESLint将代码保存在VSCode上时,如何设置自动关闭功能?

在Android Studio中使用Flutter时更改自动缩进线设置

使用自动检查的模拟跟踪呼叫顺序

在iOS上使用UI自动化测试屏幕跟踪

Gerrit项目带有“必要时重新设置”:Gerrit说“无法合并”,但是手动重新设置可以吗?