在开发上犯了错误,无法做拉取请求

时间:2018-03-14 11:30:37

标签: git bitbucket atlassian-sourcetree

我们有一条规则可以阻止我们直接在develop上提交,而无需执行拉取请求。

创建了我的分支后,我没有看到我忘记切换到它,所以我工作并在我的本地开发上做了一次提交。

我现在的问题是我无法推动,我无法做拉取请求。

您建议我检索更改,将它们放在分支上并取消我的提交?

我们使用bitbucket,visual studio,sourcetree。

1 个答案:

答案 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