Changes not touching code

Первый коммит выключает копирование бинарника в директорию bin. Cmake умеет делать такую сборку практически самостоятельно. Например тебе надо собрать проект в директории build, которая находится внутри проекта (как bin) . 
Для этого надо создать эту директорию и переместиться туда
mkdir build && cd build
А потом запустить сборку.
cmake .. && make

Вот собственно и всё. Вместо директории build может быть любая другая директория, расположенная где угодно. Только путь после cmake надо будет написать не относительный, а абсолютный.
Файлы создаваемые cmake теперь можно выкинуть из .gitignore и можно добавить туда директорию build.

Во втором коммите .gitignore переименована в .gitignore.bak . Этот файл лучше не комитить, поскольку он
может сильно отличаться у разных людей. Если тебе удобно иметь копию .gitignore в репозитории, пиши пожалуйста всё в .gitignore.bak и копируй оттуда. И в .gitignore первой же строчкой поставь .gitignore :).