git stash применить конфликт после перебазирования и внесения изменений в коммит
Я спрятал свои изменения, чтобы перебазировать и исправить коммит.
После ребазинга я удалил файл, поставил и запустил commit --amend
К сожалению, рассматриваемый файл был изменен, когда я спрятал работу.
Теперь после rebase --continue
Я не могу stash apply
потому что у него есть конфликты.
deleted in updated upstream and modified in stashed changes
Как мне это исправить?
1 ответ
Разрешите конфликт так же, как конфликт слияния:
После слияния branch_two
в branch_one
файл, который был удален в branch_one
и изменены в branch_two
будет помещен в рабочее дерево и показан в git status
с этикеткой deleted by us
,
Вы можете git add
(или же git rm
) файл, чтобы отметить разрешение в любом случае.
Если вы решили git add
вы можете удалить файл из индекса, сохраняя его в рабочем дереве с помощью git reset HEAD <file>
так же, как вы обычно.