включая папку .git при запуске архива git - PullRequest
1 голос
/ 15 сентября 2010

Я хочу использовать архив git для создания резервных копий моего репозитория, но созданные резервные копии не содержат папку .git.Есть ли вариант для передачи, чтобы заставить его включить папку .git?Я имею в виду, это включает gitignore, и так далее ... Спасибо.

Ответы [ 3 ]

4 голосов
/ 15 сентября 2010

почему бы не просто tar все это? нет необходимости использовать git archive

1 голос
/ 16 сентября 2010

Другим вариантом резервного копирования является использование git bundle

См. " Проект резервного копирования, в котором используется git ", для различия между:

  • git archive
  • git bundle

Вы можете объединить git bundle (создавая один файл, который может действоватькак собственное репо, и которое можно клонировать для восстановления полностью функционирующего репо .git) с DropBox, если вы хотите: См. « Git with DropBox ».

1 голос
/ 16 сентября 2010

Более простой вариант, чем tarring, заключается в том, чтобы просто сделать чистое репо на другом компьютере (github отлично подходит, если у вас нет запасного сервера) и нажать на него. Dropbox тоже работает, но убедитесь, что вы делаете голое репо, а не рабочую копию.

...