我从master
创建了一个新分支,过去几天我一直在其中工作。
现在master
进行了一些新更改,这些更改将帮助我的分支通过一些失败的测试,因此我的问题是:
如何将这些新的更改从master
转移到我的分支,以便随后将PR提交到GitHub并通过测试?
答案 0 :(得分:0)
通常来说,您可以git pull
从远程master
引入这些新更改。因此,请使用:
git pull origin master # merge strategy
git pull --rebase origin master # rebase strategy
您可能会从任一类型的拉动中获得合并冲突,然后必须解决这些冲突。这里有一个极端的情况,那就是您的工作目录和/或阶段目前可能还不干净。在这种情况下,您可以执行以下三个选项之一:
git commit
提交您的工作git stash
暂时搁置您的工作,然后稍后重新应用存储空间git reset
并丢弃工作目录或阶段