У меня есть тонна новых файлов для фиксации. Нажатие каждого из них в git gui (Windows) на сцену раздражает.
Как я могу зафиксировать целую кучу файлов одновременно?
Хороший ответ от @ Сэма Шафрана на похожий вопрос состояний
Выберите элементы (выберите верхний, нажмите Shift, выберите нижний) и нажмите CTRL T Или перейдите к фиксации -> Стадия для фиксации
Выберите элементы (выберите верхний, нажмите Shift, выберите нижний) и нажмите CTRL T
Или перейдите к фиксации -> Стадия для фиксации
Не используйте графический интерфейс ^^ ... a git add . добавит все новые файлы в индекс.
git add .
Я думаю, что если вы выделите их все и наберете ctrl + t, то вам следует поместить все выбранные файлы в очередь, хотя я считаю, что один из них обычно остается по неизвестной причине.
Вы можете взглянуть на GIT Extensions для другого графического интерфейса - я нахожу его довольно простым в использовании.
В Git Gui, вы можете разместить все файлы одновременно с помощью опции меню:
commit> Stage changed files to commit
commit
Stage changed files to commit
или ярлык ctrl + i
при условии, что у вас установлено cygwin , вы можете ввести git commit -m 'whatever' после добавления изменений в область подготовки. Для массового добавления сделайте следующее: git add .
git commit -m 'whatever'
это, конечно, делается в командной строке