Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“我怎么能?”;强迫;一个git rebase?_Git_Github_Rebase_Master - Fatal编程技术网

“我怎么能?”;强迫;一个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)从上面的评论来看,这似乎不是一个问题,因此您得到了您想要的?或者问题仍然悬而未决?这是一个令人困惑的答案,因为您无法将
远程
设置为
分支。