git exclude - игнорим все, кроме

Feb 28, 2012 16:49

Итак, начинаем цикл полезных заметок на отвлеченные (компутерные) темы. Это все для себя любимого - чтобы потом, если понадобится ни искать снова!
Сегодня запомним, как в 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"
Теперь точно все!

типс анд трипс

Previous post Next post
Up