Следующий pastebin - это репо с одним файлом с одним, двумя, тремя, четырьмя, пятью печатными буквами на каждой строке.Использовать «git revert», чтобы отменить изменение, добавив строку?
Каждая линия поручены отдельно в мерзавца:
http://pastebin.ca/raw/2136179
Затем я попытался удалить строку два с командой git revert <commmit which creates two>
И получите:
error: could not revert b4e0a66... second
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
Там должно быть нет конфликта для чего-то такого простого? Или я делаю это неправильно/получил неправильную команду?
Детали слияния, кажется, не имеет смысла либо:
one
<<<<<<< HEAD
two
three
four
five
=======
>>>>>>> parent of b4e0a66... second
Разве это не говоря удалить все, кроме одного? Я ожидал, что только два могут быть затронуты ...
мерзавец 1.7.10
О, хорошо, вы говорите, что я должен использовать эту команду только там, где я, вероятно, просто сделаю git reset - hard HEAD ^? – sabgenton
Хорошо бы это было бы полезно, если бы ты толкнул, но не так полезен, как я надеялся .. (я, скорее всего, набился всего одним нажатием) – sabgenton
Я попробовал ручной способ сделать «hg backout» описанный здесь http://mercurial.selenic.com/wiki/Backout (замена возвращается с оформлением.) и то же самое происходит! –
sabgenton