Git repo分支错误修复

时间:2017-05-06 17:14:43

标签: git github

我正在尝试从我的组织存储库的主分支创建一个新分支,然而当我检查这个分支是什么时,我发现它是主分支后面的一些提交。我发现在创建分支之前我忘记了进入我的分支。在将其重置为正确状态之前,我是否应该联系存储库的管理员?为了使其与最新提交保持一致,我应该执行哪些命令?

3 个答案:

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

您无需与管理员联系即可删除您创建的分支。