2

Я часто использую tig чтобы выбрать, какие модификации add , а какие commit . Я прокручиваю патчи, нажимаю u чтобы добавить, и когда я удовлетворен, я нажимаю C чтобы зафиксировать добавленные изменения.

Время от времени я пропускаю файл, который я хотел зафиксировать вместе с последним коммитом. В настоящее время я делаю следующее:

  • ищите модификацию, которую я пропустил
  • нажмите u чтобы добавить его
  • выход tig
  • Тип git amend
  • сохранить то же самое сообщение коммита
  • введите tig еще раз

Есть ли способ , чтобы определить , какой ярлык, например , как (в настоящее время возвращает a что сделает этот процесс и остаться в Unknown key, press 'h' for help

1 ответ1

4

Вы можете предоставить пользовательские привязки для tig в вашем ~/.tigrc

добавление

bind status a !?git commit --amend

дает вам возможность использовать клавишу «a» для изменения предыдущего коммита, пока вы находитесь в режиме просмотра статуса.

дополнительное объяснение команды:

  • '!'определяет, что это внешняя команда
  • '?'проверяет, подтверждает ли команда

остальное говорит само за себя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .