(4) Гит это система контроля версий.
И использовал ее когда то когда шарашил проект на C# . Было очень удобно переключаться между ветками, откатывать или накатывать изменения.
Понимаю что в рамках 1с все не так просто, это не просто откатить версию файла но еще есть и данные.
Но всежтаки можно вести историю того же файла мд в рамках 7,7 или *.cd в рамках 8