“我怎么能?”;强迫;一个git rebase?
当前分支是“我怎么能?”;强迫;一个git rebase?,git,github,rebase,master,Git,Github,Rebase,Master,当前分支是myBranch,它是主分支后面的2个分支。我想给它重新定基调,所以我试过了 $ git rebase master Current branch myBranch is up to date. $ git push --set-upstream origin myBranch Branch myBranch set up to track remote branch myBranch from origin. Everything up-to-date 似乎我尝试过的每一件
myBranch
,它是主分支后面的2个分支。我想给它重新定基调,所以我试过了
$ git rebase master
Current branch myBranch is up to date.
$ git push --set-upstream origin myBranch
Branch myBranch set up to track remote branch myBranch from origin.
Everything up-to-date
似乎我尝试过的每一件事,我都得到了“它是最新的”
有人遇到这种情况吗?尝试使用
git-rebase-origin/master
尝试使用git-rebase-origin/master请检查“git-remote-v”并检查原点。如果未设置此选项,请将原点设置为master并重新设置基址请检查“git remote-v”并检查原点。如果未设置此选项,请将原点设置为主原点,然后重新设置基址这不会提供问题的答案。一旦你有足够的钱,你将能够;相反@plasmacel没有回答这个问题吗?你的答案太短了,建议“也许试试这个”解决方案,这应该是一个评论。否则,请解释OP以错误的方式做了什么,以及为什么您的解决方案比这更好,为您的答案提供更有意义和信息量的上下文。这并不能提供问题的答案。一旦你有足够的钱,你将能够;相反@plasmacel没有回答这个问题吗?你的答案太短了,建议“也许试试这个”解决方案,这应该是一个评论。否则,请解释OP以错误的方式做了什么,以及为什么您的解决方案比这更好,为您的答案提供了更有意义和信息丰富的上下文。您如何确定分支是“2主提交”。如果远程master
分支包含更多提交,请查看有关如何更新分支的说明。您确定它已过期吗?执行git fetch
时会发生什么?听起来好像myBranch
不在master
后面。尝试执行git rev parse master
和git merge base myBranch master
。如果这两个命令产生相同的SHA-1,那么myBranch
并不落后于master
。我看到当前的分支在我分叉存储库的站点上落后于master。有人请求将玛丽安·阿尔德:阴谋集团合并成大师(2次提交),其中阴谋集团是分支名称。我得到了相同的SHA-1。看来你是对的。我想知道为什么在我看到我的分支机构的网页上,它是2 commit落后于master的(您如何确定分支是“2个主分支后的提交”。如果远程主分支包含更多提交,请查看有关如何更新分支的说明。)你确定它落后了吗?当你执行git fetch
时会发生什么?听起来像myBranch
没有落后于master
。试着执行git rev parse master
和git merge base myBranch master
。如果这两个命令产生相同的SHA-1,那么myBranch
就没有落后于master
在我分叉存储库的网站上,看到当前分支机构落后于master。有人请求将marian ald:cabal合并到master(落后2次提交),其中cabal是分支机构名称。我得到相同的SHA-1。似乎你是对的。我想知道为什么在我看到分支机构的网页上,它落后于master 2次提交:(我在git remote上得到这个-v:origingit@gitlab.com:marian ald/package_manager.git(fetch)origingit@gitlab.com:marian ald/package_manager.git(推送)从上面的评论来看,这似乎不是一个问题,所以你得到了你想要的东西?或者问题还没有解决?这是一个令人困惑的答案,因为你不能将远程原点设置为主分支git@gitlab.com:marian ald/package_manager.git(fetch)起源git@gitlab.com:marian ald/package_manager.git(push)从上面的评论来看,这似乎不是一个问题,因此您得到了您想要的?或者问题仍然悬而未决?这是一个令人困惑的答案,因为您无法将远程源设置为主分支。