从master删除特定提交后无法更新我的功能分支

时间:2015-06-19 07:51:07

标签: git version-control merge

我已经从master(而不是top commit)分支删除了一个特定的提交,我已经创建了一个功能分支。例如,我已经从master创建了一个功能分支X,现在我从master分支中删除了一个特定的提交。开发功能后,我总是通过以下过程合并功能分支中的主分支。

转到git bash中的代码路径并运行以下命令

git checkout master
git fetch origin
git checkout X
git merge master
git push origin X

我能够更早地合并master分支但是在从master删除该提交后无法获得。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

我能找到问题所在。分支现在不同步。问题是我首先创建了功能分支,然后从主分支中删除特定的提交。所以有两种方法可以解决这个问题。首先创建新分支,将所有更改放在那里,或从master中删除的功能分支中删除该特定提交。