假设我们在Git中有以下情况:
假设我需要我的特性分支中的修补程序,也许是因为bug也发生在那里。如何在不将提交复制到特性分支的情况下实现这一点?
我想防止在我的特性分支上得到两个与特性实现无关的新提交。这对我来说特别重要,如果我使用拉请求:所有这些提交也将包括在拉请求中,并且必须被检查,尽管这已经完成了(因为修复程序已经在主程序中)。
我不能做git merge master --ff-only:“致命:不可能快速转发,中止”,但我不确定这是否对我有帮助。
发布于 2020-05-15 01:12:27
我在特性分支上做了重构。我想现在将主更改合并到我的特性分支中。我已经远远落后了。注意:我不想将主更改拉到本地,因为我的功能分支有模块从一个地方移动到另一个地方。我发现在下面没有拉力的情况下表演是行不通的。上面写着“已经是最新的了”
//below does not get the latest from remote master to my local feature branch without git pull
git checkout master
git fetch
git checkout my-feature-branch
git merge master如下所示,请注意使用git合并原产地/母版:
git checkout master
git fetch
git checkout my-feature-branch
git merge origin/masterhttps://stackoverflow.com/questions/16955980
复制相似问题