В дополнение к использованию git add
я бы предложил использовать оболочку с большим количеством возможностей, т.е. Здесь вы можете вставить расширенную глобализацию, например *~*.o(.)
, что означает все файлы, кроме таких, заканчивающихся o
Это облегчает добавление всех файлов, кроме одного. Zsh также позволяет вам установить глобальный псевдоним: alias -g AF="*~*.o(.)"
. Таким образом, вы можете ввести git add AF
, и он будет расширен правильным образом.