当运行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重置-硬起源/主',没有引号,将我的本地主基到远程主分支。

我在Bitbucket上合并了一个pull请求后遇到了这个问题。

不得不做

git fetch

就是这样。

使用这4个简单的命令

步骤1:git checkout <branch_name>

这是很明显的分支。

步骤2:git拉-s递归-X their

获取远程分支变更,并在发生冲突时替换它们的变更。 在这里,如果你使用git状态,你会得到这样的东西,你的分支领先'origin/master' 3次提交。

步骤3:git reset——hard origin/<branch_name> . zip

步骤4:git取回

硬重置你的分支。

享受。