= Git: автоматическое сохранение в репозиторий :title-separator: {sp}| :category: Программирование :tags: программирование, git, Скрипт https://github.com/elnull/gitwatch[gitwatch] позволяет отслеживать изменения в каталоге с помощью программы `inotifywait` и фиксировать их в репозиторий. Для работы скрипта необходимо установить пакет `inotify-tools`. Если нужно следить за каталогом `/home/user/dir` и записывать историю изменений в `/home/user/repo/dir`, то нужно инициализировать репозиторий: [source,sh] ---- git init --bare /home/user/repo/dir ---- добавить шаблоны исключаемых файлов: [source,sh] ---- printf '*.[oa]\n*.swp\n*~\n/.git' >> /home/user/repo/dir/info/exclude ---- и запустить скрипт: [source,sh] ---- ./gitwatch.sh -g /home/user/repo/dir /home/user/dir ----