当运行git状态时,我得到以下信息
Your branch is ahead of 'origin/master' by 3 commits.
我在其他一些帖子上读过,解决这个问题的方法是运行git拉—rebase,但rebase到底是什么,我会丢失数据吗,还是这是与主同步的简单方法?
当运行git状态时,我得到以下信息
Your branch is ahead of 'origin/master' by 3 commits.
我在其他一些帖子上读过,解决这个问题的方法是运行git拉—rebase,但rebase到底是什么,我会丢失数据吗,还是这是与主同步的简单方法?
当前回答
通常,如果我必须检查哪些提交与主提交不同,我会这样做:
git rebase -i origin/master
通过这种方式,我可以看到提交,并决定放弃它或选择…
其他回答
通常,如果我必须检查哪些提交与主提交不同,我会这样做:
git rebase -i origin/master
通过这种方式,我可以看到提交,并决定放弃它或选择…
有一次我在Bitbucket上合并了一个pull请求,我就遇到了这种情况。
我只需要做:
git fetch
我的问题解决了。我希望这对你有帮助!!
如果你的git说你是提前提交,那么只是 首先,
Git推源
确保你已经把你所有的最新工作在回购
然后,
Git重置-硬源/主
重置和匹配回购
我有这个问题,我使用'git重置-硬起源/主',没有引号,将我的本地主基到远程主分支。
我在Bitbucket上合并了一个pull请求后遇到了这个问题。
不得不做
git fetch
就是这样。