Я предполагаю, что будет несколько сгенерированных файлов, которые вы не захотите прикреплять в своем репо (при условии, что выходной каталог вашей сборки находится в вашей иерархии git):
- объектные файлы (.o, o.obj)
- библиотеки (.lib)
- DLL, общие объекты (.so, .dll)
- Исполняемые файлы (.exe, a.out?)
GIT игнорирует файлы, это то, что я склонен делать итеративно. «Эй, мне не нужны эти вещи в моем репо» ...
Редактировать: re dmckee's комментарий
Да, вы определенно хотите игнорировать файлы подкачки, временные файлы и т. Д. В качестве основы для моего .gitignore у меня есть следующее: