Оставляя в стороне тот факт, что это просто ужасная идея, вы можете добавить их как любой другой файл:
git add *.o
git commit -m "Committing compiled files, which is bad"
Конечно, вместо git add *.o
вы можете использовать git add */*.o
или даже find -name *.o | while read x; do git add $x; done