Передача хитов изнутри git add -i? - PullRequest
4 голосов
/ 11 мая 2010

Возможно ли это? Было бы неплохо, если бы мне не приходилось переключаться между git-add -i и git commit при разбиении фрагментов на разные коммиты. Есть лучший способ сделать это? Или я что-то не так делаю?

1 Ответ

3 голосов
/ 11 мая 2010

Как описано в git book , простой git commit все еще требуется после git add --interactive сеанса.
(Со следующим предупреждением:

Помните, что не следует запускать 'git commit -a', который сметет все внесенные вами осторожные изменения и просто зафиксирует все ) * +1010 *

Примечание: возможно, git add -p (--patch) будет немного удобнее:

Интерактивно выбирайте фрагменты патча между индексом и рабочим деревом и добавляйте их в индекс. Это дает пользователю возможность просмотреть разницу, прежде чем добавлять измененное содержимое в индекс.

Это эффективно запускает add --interactive, но обходит начальное меню команд и напрямую переходит к подкоманде patch .

...