Итак, это мои 3 последних коммита
commit cb5f9f58885049c20ea7d75e3fcc120f61f6d9a1
commit bad20788aa8b72622182cf28195b4b4e518d44a3
commit eeb8a571e300b52cd0c200351872467c47a32214
Я хочу вернуть bad207 ~ commit (о, ирония), поэтому я запускаю:
git revert bad20788aa8b72622182cf28195b4b4e518d44a3
Возник конфликт, bad207 и cb5f касаются одного и того же файла:
You are currently reverting commit bad2078.
(fix conflicts and run "git revert --continue")
(use "git revert --abort" to cancel the revert operation)
Итак, я исправляю конфликт и запускаю:
git add conflicted_file
А потом:
git revert --continue
Какие выходные данные (на испанском языке это означает, что на ветке master ваша ветвь обновляется с origin / master):
En la rama master
Su rama está actualizada con «origin/master».
You are currently reverting commit bad2078.
nothing to commit, working directory clean
А потом я застрял, я не могу ничего подтолкнуть или что-то зафиксировать, и я все еще в режиме возврата:
$ git push origin master
Everything up-to-date
$ git commit -a
En la rama master
Su rama está actualizada con «origin/master».
You are currently reverting commit bad2078.
nothing to commit, working directory clean
$ git status
En la rama master
Su rama está actualizada con «origin/master».
You are currently reverting commit bad2078.
(todos los conflictos corregidos: ejecute «git revert --continue»)
(use "git revert --abort" to cancel the revert operation)
$ git revert --continue
En la rama master
Su rama está actualizada con «origin/master».
You are currently reverting commit bad2078.
nothing to commit, working directory clean
нечего коммитить, рабочий каталог чистый, что мне не хватает?