首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PR没有在“文件更改”中反映对主的更改

PR没有在“文件更改”中反映对主的更改
EN

Stack Overflow用户
提问于 2022-08-02 20:24:31
回答 1查看 101关注 0票数 0

我开了个公关门。我又做了一次公关,把一些逻辑分开。那个公关被推到主人那里去了。然而,在最初的公关中,它不承认我推动的变化(它仍然显示这些变化好像它们是新的)。

我能不从师父那里把它修好吗?如果它已经在主服务器上了,它不应该在文件更改中传播吗?

EN

回答 1

Stack Overflow用户

发布于 2022-08-02 20:27:29

不,master (或任何分支)没有什么特别之处,它会自动传播到任何其他分支。为了将master中的更改反映到另一个分支中,您必须将其重基为master (git rebase master),或者将母版合并到其中(git merge master)。

此外,存在于本地机器上的分支实际上与存在于GitHub上的分支不同,尽管它们很可能命名为相同的东西。如果您将主从合并到您的本地分支中,那么您将不得不推动它以使它在PR中显示出来(实际上,对于您的任何合作者来说,它都会在您的分支中看到变化)。在合并主服务器之前,您需要将GitHub的主服务器拉到您的主机中,以便将更改反映在您的计算机上(除非它们首先在您的机器上进行)。以下命令应该完成它--从开始到完成:

代码语言:javascript
复制
$ git checkout master
$ git pull
$ git checkout my-branch
$ git merge master
$ git push
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73213389

复制
相关文章

相似问题

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