有时 git 会在没有我要求的情况下将所有远程 git 分支作为本地分支进行跟踪。 发生了什么?
有时,git 会自发地(在某些但不是全部“拉取”或“克隆”操作期间)将存储库的所有远程分支复制到我的本地存储库中(甚至将它们全部设置为正确跟踪相应的远程分支) 。 是什么原因造成的? 有什么办法可以让我故意这样做吗?
sometimes, git will spontaneously (during some, but not all, "pull" or "clone" operations) copy all of the remote branches of a repository into my local repository (and even set them all up to track the corresponding remote branches correctly). What causes this? Is there a way I can do this on purpose?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您只是从远程分支执行普通分支,则默认情况下它将进行跟踪:
含义大致相同,
如果您不希望进行此类跟踪,则您几乎必须明确告诉它。
If you just do a normal branch from a remote branch, it'll track by default:
means roughly the same thing as
You pretty much have to explicitly tell it if you don't want such tracking.
如果您知道要跟踪的远程分支的名称,您可以这样做:
它会显示如下内容:
If you know the name of the remote branch you want to track, you can just do:
It will say something like: