【问题标题】:Updating your branch with the latest changes from master branch [duplicate]使用 master 分支的最新更改更新您的分支 [重复]
【发布时间】:2022-01-22 07:44:27
【问题描述】:

假设您从一个被调用的分支 master 创建一个名为 test 的分支。然后 master 分支更新了一些更改。在不覆盖 test 中的更改的情况下,用最新的 master 分支更新您的分支 test 的最佳方法是什么?

基本上,我做了以下事情:

git clone git@project.git 
git checkout -b test

更改 test 。但是现在 master 已经更新了。因此,当我执行以下操作时:

git add .
git commit -m "updated test"
git push origin test

它正在使用旧版本的master。如何使用最新版本?

【问题讨论】:

  • 你要么合并要么变基。让我找到骗子

标签: git github branch


【解决方案1】:

您应该在远程 master 之上重新设置您的分支。

首先,获取最少的更改:

git fetch origin

然后重新设置你的分支:

git rebase origin/master

【讨论】:

  • 我是否在 test 分支中执行此操作?
  • 你必须在签出测试分支后运行这些命令
【解决方案2】:

我认为:

git pull origin master 

【讨论】:

    猜你喜欢
    • 2022-01-17
    • 2021-08-01
    • 2021-04-29
    • 2022-06-13
    • 2011-04-22
    • 2018-04-15
    • 2021-12-11
    • 2018-09-08
    • 2018-12-23
    相关资源
    最近更新 更多