MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как внести изменения в последний коммит
11.12.2016
22:27
Текстовые метки: commit
Раздел: root - 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.44
Яндекс индекс цитирования