Правильное выражение - -x *.git*, поэтому полная команда должна быть:
zip -r bitvolution.zip bitvolution -x *.git*
Объяснение из http://selfsolved.com/problems/zip-command-exclude-svn-director :
Правильное заклинаниеzip -9 -r --exclude=*.svn* foo.zip [directory-to-compress]
Вы также можете добавить --exclude=*.DS_Store*, чтобы исключить раздражающие файлы метаданных в каталоге Mac OS X. Обратите внимание, что выражение, переданное в --exclude, использует весь исходный путь относительной директории в качестве исходной строки для соответствия. Так что .svn/* сам по себе не работает; персонаж подстановочного знака впереди гарантирует, что он соответствует каталогам .svn в любом месте дерева каталогов.