Я хочу знать, что происходит. Я создал файл HTML и поместил в него несколько строк
this is first line
this is second line
this is third line
this is fourth line
и фиксируются после каждой строки, например, commit a, commit b, commit c, commit d соответственно.
Теперь я выполнил возврат к фиксации c, но он выдает ошибку:
could not revert 82b69e5... c
hint: after resolving the conflicts, mark the corrected paths <br>
hint: with 'git add <paths>' or 'git rm <paths>' <br>
hint: and commit the result with 'git commit'<br>
Я хочу знать, как работает git-revert. Я знаю что-то вроде «отменяет фиксацию и добавляет новую фиксацию», но не знаю, как ее успешно использовать.
git revert
отменяет изменения, внесенные одним коммитом сделав еще один коммит, который удалит эти изменения. Если исходная фиксация добавила строку, обратная фиксация удалит эту строку. Если исходная фиксация удалила строку, обратная фиксация вернет ее. Если исходная фиксация изменяет строку, возврат попытается отменить эти изменения. - person Lasse V. Karlsen   schedule 10.04.2019c
, слишком близки к изменениям, внесенным в другие коммиты, и, таким образом, git защищает, прося вас разрешить конфликт, по сути выяснить, что правильно результат должен быть. - person Lasse V. Karlsen   schedule 10.04.2019