git:如果第二个分支跟踪起源中的另一个分支怎么办?

发布于 2024-11-28 10:51:23 字数 215 浏览 0 评论 0原文

拥有与另一个分支同源的远程分支会产生什么后果?

例如,

   // Create branch foo but track origin/bar instead of origin/foo
   git branch --track foo origin/bar
   git push origin foo

此类链接有哪些副作用?

What are the consequences of having a remote branch with the same origin as another one?

For example

   // Create branch foo but track origin/bar instead of origin/foo
   git branch --track foo origin/bar
   git push origin foo

What are the side effects of such links?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执手闯天涯 2024-12-05 10:51:23

它不会引起任何副作用。这只是您为当地分支机构指定的名称。

但根据您的配置,您必须这样做:

git push origin foo:bar

否则它将创建一个名称为 foo 的新分支(或推送到分支)

或者,将以下内容添加到 .git/config:

[push]
    default = tracking

或执行 git config push.default跟踪

It doesn't cause any side effect. It is just the name you have given to your local branch.

But depending on your config, you will have to do:

git push origin foo:bar

otherwise it will create a new branch ( or push to a branch) of name foo

Alternatively, add the following to .git/config:

[push]
    default = tracking

or do git config push.default tracking

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文