Git однострочный, чтобы добавить все (включая неотслеживаемые файлы) и зафиксировать

Я очень ленив, поэтому мне часто нравится запускать git commit -am 'msg', чтобы добавить и зафиксировать все одним махом. Если мне повезет, я не добавил никаких неотслеживаемых файлов, и это будет работать нормально. Тем не менее, иногда я делаю это, запускаю git status гораздо позже, посреди какой-то другой работы, понимаю, что напортачил, и тогда мне приходится проделывать акробатические трюки с git stash и git reset, чтобы поместить неотслеживаемые файлы в правильный коммит. Это действительно отнимает много времени.

Мне интересно, есть ли способ как поэтапных изменений и добавить неотслеживаемые файлы и зафиксировать с помощью одной команды git. Что-то, что было бы эквивалентно

git add -A :/
git commit -m 'msg'

Есть такая команда?


person James Ko    schedule 19.08.2017    source источник


Ответы (1)


Вы можете добавить зафиксировать один файл или несколько файлов:

git add /file1 /folder/file2 ...
git commit -m "message"

// single file
git add /file3
git commit -m "message"
person drdhnrq    schedule 19.08.2017