[英]Git repo branching mistake fix
我试图从我的组织存储库的主分支创建一个新的分支,然而当我检查这个分支是什么时,我发现它是主分支后面的一些提交。 我发现在创建分支之前我忘记了进入我的分支。 我应该在将其重置为正确的状态之前联系存储库的管理员吗?为了使其与最新的提交保持一致,我应该执行哪些命令?
此命令应该在本地master
分支之上重新绑定当前分支:
$ git rebase master
这假设您已经在master
上删除了更改。 或者,您可以在获取后直接在远程分支的顶部进行rebase:
$ git rebase origin/master
假设您的遥控器被称为origin
(通常是这种情况)。
确保您签入主人并使用以下方式提取更改:
git pull
与主人一起改变
git rebase origin/master -i
用力推动你的分支
git push origin <your branch> --force
单击您的提交以检查分支中的文件与主文件不同
另外两个答案是正确的。
如果您刚刚创建了分支,那么您也可以删除它们并重新开始。
要删除远程分支:
git push origin --delete <your branch>
删除您的本地分支:
git branch -D <your branch>
您无需联系管理员即可删除您创建的分支。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.