将新的主更改带入您的分支

时间:2018-12-13 10:20:01

标签: git github

我从master创建了一个新分支,过去几天我一直在其中工作。 现在master进行了一些新更改,这些更改将帮助我的分支通过一些失败的测试,因此我的问题是:

如何将这些新的更改从master转移到我的分支,以便随后将PR提交到GitHub并通过测试?

1 个答案:

答案 0 :(得分:0)

通常来说,您可以git pull从远程master引入这些新更改。因此,请使用:

git pull origin master           # merge strategy
git pull --rebase origin master  # rebase strategy

您可能会从任一类型的拉动中获得合并冲突,然后必须解决这些冲突。这里有一个极端的情况,那就是您的工作目录和/或阶段目前可能还不干净。在这种情况下,您可以执行以下三个选项之一:

  • 执行git commit提交您的工作
  • 执行git stash暂时搁置您的工作,然后稍后重新应用存储空间
  • 您可以执行git reset并丢弃工作目录或阶段