有沒有簡單的方法來備份包括所有分支和標簽的整個git repo?
3 回答

慕虎7371278
TA貢獻1802條經驗 獲得超4個贊
git bundle
我喜歡這種方法,因為它只能生成一個文件,因此更易于復制。
請參見ProGit:一點點歡樂。
另請參閱“ 如何向某人通過電子郵件發送git存儲庫? ”,其中的命令
git bundle create /tmp/foo-all --all
詳細說明:
git bundle將僅打包git show-ref顯示的引用:這包括標題,標簽和遠程標題。
目的地保留使用的依據非常重要。
可以謹慎行事,使捆綁文件包含目標中已經存在的對象,因為在目標中解包時會忽略這些對象。
要使用該捆綁包,您可以克隆它,并指定一個不存在的文件夾(在任何git repo之外):
git clone /tmp/foo-all newFolder
- 3 回答
- 0 關注
- 884 瀏覽
添加回答
舉報
0/150
提交
取消