我正在尝试从我的组织存储库的主分支创建一个新分支,然而当我检查这个分支是什么时,我发现它是主分支后面的一些提交。我发现在创建分支之前我忘记了进入我的分支。在将其重置为正确状态之前,我是否应该联系存储库的管理员?为了使其与最新提交保持一致,我应该执行哪些命令?
答案 0 :(得分:2)
此命令应该在本地master
分支之上重新绑定当前分支:
$ git rebase master
这假设您已经在master
上提取了更改。或者,您可以在获取后直接在远程分支的顶部进行rebase:
$ git rebase origin/master
这假设您的遥控器被称为origin
(通常是这种情况)。
答案 1 :(得分:2)
确保您签到主人并使用以下方式提取更改:
git pull
与主人重新组合
git rebase origin/master -i
使用
强制推动您的分支git push origin <your branch> --force
点击你的提交,检查你的分支中没有文件与主文件不同
答案 2 :(得分:1)
另外两个答案是正确的。
如果你刚刚创建了分支,那么你也可以删除它们并重新开始。
要删除远程分支:
git push origin --delete <your branch>
删除您的本地分支:
git branch -D <your branch>
您无需与管理员联系即可删除您创建的分支。