Я хотел бы использовать git для записи всех изменений в файл.
Есть ли способ, по которому я могу превратить git 'commit' в автоматическое выполнение при каждом обновлении файла - так что есть новая фиксация для каждого изменения файла?
В идеале я бы хотел, чтобы мои пользователи даже не знали, что git работает за кулисами. Затем пользователь мог бы "отменить" изменения в файле - и этого можно добиться, вытащив предыдущую версию из git.