понедельник, 24 декабря 2012 г.

Восстановление ошибочных правок

Если забыл что-то застейджить и уже сделал комит, но не пуш, то не логично делать еще один комит, ведь было бы хорошо обьединить все это в один комит. Чтобы это сделать, делаем вот что:
$ git commit -m 'initial commit'
$ git add forgotten_file
$ git commit --amend

Чтобы отстейджить ошибочно застейдженный файл нужно:
git reset HEAD wrong-staged-file.ext
Чтобы сделать реверт по-свновски файла(восстановить его до прежнего состояния из поточной ревизии):
git checkout -- revert-me.ext

Комментариев нет:

Отправить комментарий