Итак, начинаем цикл полезных заметок на отвлеченные (компутерные) темы. Это все для себя любимого - чтобы потом, если понадобится ни искать снова!
Сегодня запомним, как в
git.
Предположим, что есть готовый проект (например, в svn) и надо его править. Причем, править только файлы типа *.cpp; *.h и пр.
Итак, как оказалось, все просто
Достаточно создать git репозиторий в корне проекта
git init
и записать в .git\info\exclude следующие строчки:
*
!*/
#except
!*.cpp
!*.c
!*.h
!*.hpp
!*.cmake
!*CMakeLists.txt
Вот и все!
теперь можно добавить все файлы
git add -A
И сделать коммит начального состояния (я обычно называю его Init state).
git commit -am "Init state"
Теперь точно все!