git rebase无法继续使用干净的副本

时间:2017-03-24 11:46:37

标签: git

我正在尝试从我的上游分支获取数据并将其重新绑定到我的存储库中。

user@user-X75A:~/www/my-project-erp/my-folder$ git rebase upstream/master

CONFLIT (contenu) : Conflit de fusion dans package.json

在package.json中发生冲突,我编辑文件并添加

user@user-X75A:~/www/my-project-erp/my-folder$ git add package.json 

我继续我的基础

user@user-X75A:~/www/my-project-erp/my-folder$ git rebase --continue
Application de  update version
Aucun changement - avez-vous oublié d'utiliser 'git add' ?
S'il n'y a plus rien à indexer, il se peut qu'autre chose ait déjà
introduit les mêmes changements ; vous pourriez avoir envie de sauter ce patch.

Lorsque vous aurez résolu ce problème, lancez "git rebase --continue".
Si vous préférez sauter ce patch, lancez "git rebase --skip" à la place.
Pour extraire la branche d'origine et stopper le rebasage, lancez "git rebase --abort".

这里

  奇怪的一句话,我有一条消息没有改变,你忘了用了   'git add'?

我检查状态以防万一

user@user-X75A:~/www/my-project-erp/my-folder$ git status
rebasage en cours ; sur 6e3f853
Vous êtes en train de rebaser la branche 'master' sur '6e3f853'.
  (tous les conflits sont réglés : lancez "git rebase --continue")

rien à valider, la copie de travail est propre
  

工作副本说干净,没有冲突。

现在我开始疯狂并进行双重检查......

user@user-X75A:~/www/my-project-erp/my-folder$ git rebase --continue
Application de  update version
Aucun changement - avez-vous oublié d'utiliser 'git add' ?
S'il n'y a plus rien à indexer, il se peut qu'autre chose ait déjà
introduit les mêmes changements ; vous pourriez avoir envie de sauter ce patch.

Lorsque vous aurez résolu ce problème, lancez "git rebase --continue".
Si vous préférez sauter ce patch, lancez "git rebase --skip" à la place.
Pour extraire la branche d'origine et stopper le rebasage, lancez "git rebase --abort".

user@user-X75A:~/www/my-project-erp/my-folder$ git status
rebasage en cours ; sur 6e3f853
Vous êtes en train de rebaser la branche 'master' sur '6e3f853'.
  (tous les conflits sont réglés : lancez "git rebase --continue")

rien à valider, la copie de travail est propre

很明显,我的rebase没有冲突,但我不能继续下去。我错过了什么?当然,我也试图放弃并重试几次,但结论相同。

由于

1 个答案:

答案 0 :(得分:2)

您通过选择HEAD版本来解决冲突。

您只需git rebase --skip即可继续。