git rebase -i origin master"致命:需要单个修订无效的上游起源"

Eri*_*and 6 git github

我正在与一位在我的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
Run Code Online (Sandbox Code Playgroud)

关于此错误还有其他问题,但它们都不符合此问题的标准.

bla*_*ser 8

错误告诉git-rebase只需要一个参考,而不是两个.原产地不是参考.

你忘记了原点和主人之间的斜线.

git rebase -i origin/master
Run Code Online (Sandbox Code Playgroud)
  • origin是存储库的名称.
  • master是存储库的分支.

你可以有几个分支.然后斜杠告诉git存储库的哪个分支是你要重新绑定的那个分支.

如果要对自己的存储库执行rebase,只需编写分支或引用而不需要告知任何存储库.