【问题标题】:How to update current branch to the state of master?如何将当前分支更新为master状态?
【发布时间】:2022-12-11 18:11:18
【问题描述】:

我是 git 的新手,所以这可能已经在其他地方得到了回答,但老实说,我不知道如何表达我的搜索,这样听起来不像我只是想将我的分支推送到 master。

所以我们有 master 分支,然后是另外两个分支,分支 A 和 B。我在分支 A 中做了一些更改,然后将它们提交给 master,所以现在 master 与我当前的分支 A 相同。然后我的朋友,他正在分支 B,进行一些更改并将其提交给 master。我们正在处理单独的文件,因此没有合并冲突。但是现在我的分支A和master不一样了。我如何获得他对我的分支所做的更改?我试过拉取并签出,但 Git Bash 一直告诉我分支 A“已经是最新的”。我应该在这里做什么?

提前致谢!

【问题讨论】:

    标签: git github merge git-bash pull-request


    【解决方案1】:

    尝试这个

    git checkout A
    git rebase master

    这将使您的分支 A 位于 master 之上,而分支 A 将在 master 上完成所有更改。

    在执行此操作之前确保pull最新分支

    【讨论】:

      【解决方案2】:

      尝试

      git checkout A
      git merge origin/master
      

      这是将主分支合并到您的功能分支中。

      【讨论】:

        猜你喜欢
        • 2011-02-15
        • 2021-08-02
        • 2011-10-09
        • 2011-11-01
        • 2017-02-15
        • 1970-01-01
        • 2015-01-21
        相关资源
        最近更新 更多