Git как сделать резервное копирование?

Как сделать резервное копирование кода в Git? Что б в случае чего можно было делать бекап без потери данных?

Добрый вечер!

Хотелось бы сразу обратить внимание на то, что гиту по большому счёту абсолютно всё равно что хранить, поскольку любую информацию он расценивает как просто набор байтов, так что хранить там можно не только код, а и тексты, и фотографии, музыку и тд.

Значит, создание резервного копирования данных для Git состоит из следующих шагов:

1. Создание резервного репозитория командой

git init --separate-git-dir="/your/address/in/local/disk/for/backup/data"

В данном случае --separate-git-dir указывает на то, что репозиторий будет именно резервным, а не основным.

А дальше всё по обычному сценарию:

2. Добавить данные для коммита

3. Закоммитить

Всё, всё готово! Резервная копия ЛЮБЫХ данных находится по указанному вами адресу.