Я обычно rebase
, когда я втягиваю изменения в своих товарищей по команде, и часто имею время конфликтов:
...
CONFLICT (content): Merge conflict in app/views/search/index.html.erb
Auto-merging public/stylesheets/application.css
CONFLICT (content): Merge conflict in public/stylesheets/application.css
Failed to merge in the changes.
Patch failed at 0001 organizing
When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To restore the original branch and stop rebasing run "git rebase --abort".
Итак, после открытия каждого файла с конфликтом, исправляя его, фиксируя фиксированные файлы:
~/Projects/myApp[956f6e1...]% git rebase --continue
You must edit all merge conflicts and then
mark them as resolved using git add
Я все равно получаю ту же ошибку...
~/Projects/myApp[64b3779...]% git rebase --continue
Applying: organizing
No changes - did you forget to use 'git add'?
When you have resolved this problem run "git rebase --continue".
If you would prefer to skip this patch, instead run "git rebase --skip".
To restore the original branch and stop rebasing run "git rebase --abort".
У меня вроде бы всегда была эта проблема, но я, наверное, никогда не выбрал ее, я всегда буду лениться и git rebase --skip
.
Как я могу правильно разрешить конфликт?