我正在与一位在我的Github中拥有“协作者”权限的朋友合作开发一个Ruby项目。
git rebase -i origin
master
上发出了命令。 git rebase -i origin master
命令向我提出了以下错误:
devil@DEVil:~/repos/ruby_bank$ git rebase -i origin master
fatal: Needed a single revision
invalid upstream origin
S.O.还有其他问题。这个错误,但没有一个完全符合这个问题的标准。
答案 0 :(得分:7)
错误告诉git-rebase只需要一个参考,而不是两个。原产地不是参考。
你忘记了原点和主人之间的斜线。
git rebase -i origin/master
您可以拥有多个分支机构。然后斜杠告诉git存储库的哪个分支是你想要变基的分支。
当您想要对自己的存储库进行rebase时,您只需编写分支或引用而不需要告知任何存储库。