这是我的情况。
我已经意识到我的本地分支master
名称错误,应该像远程分支一样调用develop
。
我需要推送到develop
远程分支。
不幸的是,我做了commit
和git push origin develop
,现在
git status
,我会On branch master nothing to commit, working directory clean
请问如何解决这种情况并将我最后一次提交推送到正确的远程分支(develop
)?
由于
答案 0 :(得分:1)
如果我理解正确,只需查看develop
,将master
合并到其中,然后按develop
。
您还可以cherry-pick
只将master
提交到develop
,然后推送。
git checkout develop
git cherry-pick <commit hash>
git push origin develop