MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Git: Как внести изменения в последний коммит
10.05.2015
14:16
Текстовые метки: git, commit, коммит, изменения
Раздел: Компьютер - Программирование - Системы контроля версий (VCS) - Git

Если вы только что сделали коммит и поняли, что должны были ввести другое описание, то выполните следующую команду:

$ git commit --amend

чтобы изменить последнее описание.

Осознали, что забыли добавить файл? Запустите git add, чтобы это сделать, затем выполните вышеуказанную команду.

Захотелось добавить еще немного изменений в последний коммит? Так сделайте их и запустите:

$ git commit --amend -a

Примечание: если вы успели до команды git amend запушить изменения, то при git pull будет выдана ошибка вида:


error: failed to push some refs to 'git@github.com:user/repusitory.git'

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.

hint: 'git pull ...') before pushing again.

hint: See the 'Note about fast-forwards' in 'git push --help' for details.


Чтобы ее исправить, надо сделать git pull, а потом git push. Но при этом в истории появятся два коммита, которые делают то же самое. Плюс еще появится технологический merge-коммит, который сливает удаленную и локальну ветку, но в котором не будет никаких различий слияния.



Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования