У меня есть проект git on local,
Если я хочу создать резервную копию на другой жесткий диск, мне нужно скопировать все файлы и папку .git
.
Я пробовал git clone /projectpath/ /backuppath/
, но все же создаю папку копирования с файлами исходного кода.Резервное копирование и восстановление файлов из .git
Могу ли я просто скопировать папку .git
и есть способ восстановить все файлы из нее, сохранить дисковое пространство.
если так, как это сделать?
Я хочу, чтобы держать всю ветку и весь исходный код ...
Я хочу, чтобы весь исходный код, история коммитов, филиал, так же, как исходную папку. поэтому после того, как я копирую .git на новое место, что мне делать? – user1575921
@ user1575921 Скопируйте .git в новую папку, например. Резервное копирование и запуск _git branch_, чтобы отобразить все ветви и контрольную рабочую папку, как вы хотите, в папке «Резервное копирование». Или используйте его как удаленный репозиторий, файл _git clone: ///path_to_backup/.git_ – gzh
спасибо за ответ, я до сих пор его не понимаю. после того, как скопируйте папку .git в новое место 'new' и' cd./new' и 'git branch -a', которые просто перечисляют все ветви, но как вернуть все файлы исходного кода? – user1575921