我们有一条规则可以阻止我们直接在develop
上提交,而无需执行拉取请求。
创建了我的分支后,我没有看到我忘记切换到它,所以我工作并在我的本地开发上做了一次提交。
我现在的问题是我无法推动,我无法做拉取请求。
您建议我检索更改,将它们放在分支上并取消我的提交?
我们使用bitbucket,visual studio,sourcetree。
答案 0 :(得分:2)
此脚本将在develop
上的上一次预期提交中创建一个分支,将新提交移至新分支,然后从develop
中删除提交。
您可以根据需要重命名your-feature-branch
。
git checkout develop
git branch your-feature-branch HEAD~1
git checkout your-feature-branch
git rebase develop
git checkout develop
git reset --hard HEAD
编辑:git rebase master
应为git rebase develop