git rebase origin / develop因跟踪信息的信息而失败

时间:2016-06-28 04:49:33

标签: git

git rebase origin/develop信息失败

There is no tracking information for the current branch.
Please specify which branch you want to rebase against.

这对我来说没有意义,因为我明确指定了分支。 我很确定我曾经多次使用过这个命令,并且它有效。这是真的,这个分支没有跟踪信息,但它没有,我不希望它。

以下是我的git branch -a

的列表
  develop
  master
* resolve
  test
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop
  remotes/origin/master

有什么想法吗?

Git版本:2.9.0.windows.1
操作系统:Windows 7

2 个答案:

答案 0 :(得分:0)

请尝试

git pull remotebranch

git branch --set-upstream-to = remotebranch

有时当我们删除并重新创建遥控器时,原始提取存储的跟踪信息可能会丢失。希望这会有所帮助。

答案 1 :(得分:0)

根据https://stackoverflow.com/a/5964697/2949612答案,您需要将 origin / develop 分支设置为 reslove 分支的上游分支。

步骤 1:

git branch --set-upstream resolve origin/develop

步骤 2:

git rebase origin/develop

我希望它会帮助你。