Есть ли команда `git`, фиксирующая все операции добавления / изменения / удаления сразу? - PullRequest
0 голосов
/ 07 марта 2011

Как я знаю, мне нужно использовать

git add . 
git commit -m "Test."

для добавления файлов.

А для обновления и удаления,

git commit -a -m "Test. "

Однако вторая команда не обрабатывает добавление файла.Есть ли команда, которая делает все это одновременно?

Ответы [ 2 ]

1 голос
/ 07 марта 2011

Если вы хотите добавить и зафиксировать, вы можете создать скрипт оболочки, который делает это.

git add .; git commit -a

Это откроет редактор, указанный в вашем .gitconfig, и выможете ввести сообщение фиксации.

Вы даже можете параметризовать путь, который хотите добавить:

git add $1; git commit -a

1 голос
/ 07 марта 2011

Нет.Тем не менее, если вы можете гарантировать, что все не проигнорированные, не версионные файлы хотят быть версионными, git add . будет утомительным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...