Я храню свои файлы конфигурации vim на github, чтобы синхронизировать их на нескольких машинах. Время от времени я использую машину, которой не пользовался некоторое время, и файлы vim не синхронизированы. Если я просто
git pull
из удаленного каталога каталог становится грязным, поскольку старые файлы (или переименованные файлы) больше не присутствуют в официальном удаленном хранилище. Так что я обычно делаю, чтобы удалить все и git clone с нуля.
Это лучший подход? В идеале я хотел бы иметь команду
git xxx
которые удаляют / заменяют все, делая идеальную копию пульта