Вам нужен удаленный репозиторий:
cd c:\backup\
mkdir project-X
cd project-X
git --bare init
, затем перейдите в существующий репозиторий и внутри него:
git remote add origin file://c:/backup/project-X
git push origin master
теперь каждый раз, когда вы считаете, что пришло время сделать резервную копию, запустите git push origin master
, и изменения, внесенные в существующий каталог, будут перенесены в «удаленный» каталог.