前言:在多人协作开发环境,主分支往往不能随意改动,需要在自己的本地分支做修改,提交到远程分支,再合并到主分支。但是,如果忘记切换分支,在本地主分支改了代码,提交的时候发现,没有提交到远程主分支的权限,而代码也无法转移到本地分支,该怎么办?
前摇:将代码提交到本地主分支仓库
git status
git add .
git commit --no-verify -m 提交代码
第一步:创建新的本地分支
git branch dev
第二步: 推送到远程分支的同时创建新远程分支
git push origin dev:dev
之后,你就可以在新的分支进行编辑了,不要忘了切换分支,否则又得重复一遍。
git checkout dev