2017-03-24 3 views
0

私の上流のブランチからデータを取得しようとしています。git rebaseでクリーンコピーを続行することができません

[email protected]:~/www/my-project-erp/my-folder$ git rebase upstream/master 

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

はpackage.jsonでの紛争を手に入れた、私は私のリベース

[email protected]:~/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". 
ここ

奇妙な文を続けファイルを編集し、それを

[email protected]:~/www/my-project-erp/my-folder$ git add package.json 

を追加し、メッセージがあります。変更はありません。使用を忘れましたか? 'git add'?

私は状態を確認念の

[email protected]:~/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 

の作業コピーは何の競合が残っていない、きれいと言われています。

今、私ははっきりと私のリベースは何の競合を持っていませんが、私はさらに継続することはできません発狂開始し、ダブルチェックをする...

[email protected]:~/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". 

[email protected]:~/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 

。私は何を逃したのですか?もちろん私はそれをいくつか取り消して再試行しようとしましたが、同じ結論です。

ありがとうございました

答えて

2

HEADバージョンを選択して競合を解決しました。

続行するには、git rebase --skipが必要です。

+0

私はそれを試して、それは再び私の葛藤を引き起こした。それから私はgit checkoutをやった。そしてgit add。しかし、新しいgit rebaseの後に、私が上に来たところに戻りました--continue –

+1

同じ競合を何度も引き起こし、常にHEADバージョンが必要な場合は、最後までスキップしてください。 –

+0

私はもう一度それをスキップしようとしましたが、今回はそれを解決しました。悲しいことに、私が後で引き抜こうとしたとき、私は再び10回目に解決した紛争を起こしました!最終的にはすべて正常にマージされ、正常にリベースされました。ありがとう! –

関連する問題