【发布时间】:2021-02-07 09:07:48
【问题描述】:
P.S:请注意,我已经阅读了几乎所有其他相关问题,但它仍然无法正常工作。
我在master 分支上有以下问题:
git 状态
On branch master
Your branch is ahead of 'origin/master' by 5 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
在阅读了这里关于此案的大部分文章并询问我工作的公司后,我不被允许:
rebase
或使用
git fetch origin git reset --hard origin/master
所以我尝试了:
git fetch origin
git pull
但是我在做git status之后得到了同样的结果
我应该怎么做才能完全修复我的local master 分支?
我的目标:
-
不要推,因为我在
master -
摆脱当前提交而不影响
master分支
【问题讨论】:
-
这不是问题。共享遥控器时经常发生这种情况。拉不会解决它,因为你需要推送,就像 git 消息说 “使用“git push”发布你的本地提交”。
-
您想在本地保留 5 个提交吗?还是您想擦除它们并与远程主控保持同步?
-
@evolutionxbox 这是
master分支,我需要取消当前更改,而不是推送它们 -
这 5 个提交是您添加的,现在要删除它们吗?如果是这样,这可能会有所帮助stackoverflow.com/questions/10153486/…