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