мои псевдонимы git: amend и append

Вот мои лучшие друзья по git-алиасам:

[alias]
amend=commit --amend --edit
append=commit --amend --no-edit
Войти в полноэкранный режим Выйти из полноэкранного режима
  • amend: добавить изменения в последний коммит
  • append: то же, что и amend, без необходимости вносить изменения в сообщение о фиксации

Здесь я предполагаю, что последний коммит — это локальный коммит.

как их использовать

Забытые изменения

Допустим, вам нужно отправить изменения в два файла, но вы забыли один файл.

Итак, сейчас последний коммит файла A, а вам нужно добавить изменение из файла B

Используйте git append path/fileb, чтобы добавить их к последнему коммиту.

Опечатки или забытые вещи в сообщении о последнем коммите

Просто используйте git amend, редактор будет открыт заново.

Забытый файл

Допустим, вы добавили изменения и зафиксировали их, но забыли файл, за которым не следит git.

Просто добавьте его с помощью git add path/fileb, затем выполните git append (или amend, если вы хотите добавить что-то в сообщение о фиксации).

как их настроить

Если вы хотите добавить эти псевдонимы, выполните следующее:

git config --global alias.amend "commit --amend --edit"
➜ git config --global alias.append "commit --amend --no-edit"
Войти в полноэкранный режим Выйти из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий