Раньше я использовал командную строку, но теперь использую графический интерфейс, чтобы добавить их там, где они имеют смысл в git, например, в папку «Исходные изображения» для файлов psd, но я не проверяю какие-либо сгенерированные файлы (т.е.Файлы PNG, сгенерированные из PSD.)
Для добавления файлов в моем приложении git GUI используется Исходное дерево .
Я также добавляю собственный .gitignore ко всемиз моих репозиториев и проверьте его, но это - другое обсуждение .
Я чувствую, что наличие отдельных репозиториев позволяет легче делать ошибки и терять важные изменения, поскольку вам не нужно переходить на другой репозиторий и запускать там команды git.