我有一个公共存储库的分支,并且尝试使用原始存储库中的当前提交更新我的分支:
$ git fetch <remote>
remote: Counting objects: 24, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 20 (delta 12), reused 0 (delta 0)
Unpacking objects: 100% (20/20), done.
From git://github.com/path_to/repo
9b70165..22127d0 master -> $/master
$ git rebase <remote>
fatal: Needed a single revision
invalid upstream <remote>
该<remote>
在的地方我的远程名的,实际上并不是我的远程名称。关于此错误的文档似乎有些松散。
2
我由于不相关的原因收到此错误-在Windows命令提示符下使用“ git rebase --interactive c4e9c94 ^”。它提示我“更多?”,并且不管它如何回答提示,它都说“致命:需要一次修订”。但是,当我从bash运行相同的命令时,它运行良好。
—
理查德·拜尔2012年
附带说明一下,对我来说,除了上游分支以“ remote”列出之外,我还必须获取要作为基础的特定分支。“ git fetch <上游>主服务器”。用“ git fetch <upstream>”仅获取<upstream>仍然会给我这个错误。
—
甜度