亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

完全備份git repo?

完全備份git repo?

Git
侃侃爾雅 2019-11-08 10:19:49
有沒有簡單的方法來備份包括所有分支和標簽的整個git repo?
查看完整描述

3 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

克隆它怎么辦?


git clone --mirror other/repo.git

每個存儲庫都是其遠程服務器的備份。


查看完整回答
反對 回復 2019-11-08
?
慕虎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


查看完整回答
反對 回復 2019-11-08
  • 3 回答
  • 0 關注
  • 884 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號