Для поэтапной работы над проектом с помощью Git add можно следовать стандартной схеме «редактирование — индексирование — коммит»: www.atlassian.com
- Редактировать файлы в рабочем каталоге. www.atlassian.com Когда будет готова копия текущего состояния проекта, индексировать изменения командой git add. www.atlassian.com
- Вызвать команду git commit. www.atlassian.com Она добавит проиндексированный снимок состояния в историю проекта. www.atlassian.com
Некоторые опции команды git add:
- git add <file>. www.atlassian.com Проиндексирует все изменения в файле <file> для следующего коммита. www.atlassian.com
- git add <directory>. www.atlassian.com Проиндексирует все изменения в каталоге <directory> для следующего коммита. www.atlassian.com
- git add -p. www.atlassian.com nuancesprog.ru Начни интерактивный сеанс индексирования, во время которого можно выбрать части файла, которые будут добавлены в следующий коммит. www.atlassian.com Команда представит фрагмент изменений и предложит ввести команду: y, чтобы проиндексировать фрагмент; n, чтобы игнорировать фрагмент; s, чтобы разбить его на более мелкие фрагменты; e, чтобы вручную отредактировать фрагмент; q, чтобы завершить работу с командой. www.atlassian.com
Также можно внести различные изменения в несвязанные файлы, а затем вернуться назад и разбить их на логические коммиты, добавляя в раздел проиндексированных файлов связанные изменения и поэтапно выполняя коммиты для отдельных групп изменений. www.atlassian.com