Jak używać Github do zarządzania plikami dotfile?

Zapisałem moje pliki dot w github, z wieloma bólami, z powodu braku automatyzacji. Sam muszę to zaktualizować.

Czy istnieje sposób, aby automatycznie zainstalować / zaktualizować / zsynchronizować pliki dotfile? Mam na myśli świeży serwer, ściągam pliki dotfiles i exec ainstall skrypt do kopiowania plików dotf do lokalnego. Po pewnym czasie mogę wykonać execupdateToRemote skrypt pchający lokalne zmiany do zdalnego repo i na innym serwerze mogę wykonać execupdateToLocal skrypt do pobierania zdalnych zmian do lokalnego.

Coś w tym stylu.

questionAnswers(7)

yourAnswerToTheQuestion