首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git Checkout与带有上游回购的Git Checkout -B

Git Checkout与带有上游回购的Git Checkout -B
EN

Stack Overflow用户
提问于 2021-11-17 02:43:43
回答 1查看 178关注 0票数 1

说我把上游分叉了。我的遥控器有一个模型包分支。

当我做时,git获取上游模型-包。从上游到当地的回购,对吗?当我执行git签出模型包时会发生什么?它指向远程模型包分支吗?

当我执行git签出-B模型-打包上游/模型包时会发生什么?它是否在本地回购系统上创建了一个与上游/模型包分支保持同步的新模型包分支?如果是这样的话,它会取代以前的模型包装分支吗?

我实际测试了,但完全没有得到。有人能澄清这一点吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-17 02:59:12

Git Checkout与具有上游回购的Git Checkout -B

git fetch upstream model-package -此命令将更新下载到模型包分支,并将其保存到上游/模型包。

您可以通过git diff model-package upstream/model-package将更改与本地模型包分支进行比较,如果您对这些更改感到满意,则可以通过git pull upstream model-package集成它们,这将将所有更改应用到本地模型包分支。

git checkout model-package -这将使您从当前的分支转移到所述的分支,model-package。在此分支中的所有更改都将位于本地,直到您推送到远程分支为止。

git checkout -B model-package upstream/model-package --这将在本地回购系统上创建一个新的模型包分支,跟踪上游的模型包分支。在您将更改推送到远程分支之前,它不会与您的上游远程分支同步。您可以随时更改远程跟踪分支(同步),与任何远程,任何分支,这完全取决于您。单击此处获取有关如何更改远程跟踪分支的更多信息。

注意:如果我在这里提到的任何一点都是不正确的,请纠正我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69998333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档