git分支的完整备份

时间:2014-11-19 08:51:15

标签: git

从一台PC上的本地git存储库备份完整分支的最佳方法是什么,目的是将其添加到另一台PC上的本地git存储库。

如果远程git存储库服务器由于最终失败而脱机。

2 个答案:

答案 0 :(得分:2)

首先,您可以对当前仓库进行本地克隆,including only your branch

git clone -b mybranch --single-branch /path/to/your/local/repo.git

然后你可以make a bundle of that repo,以便轻松保存它(一个包是一个Git仓库,压缩成一个文件)。

如果您可以在某处访问bare empty repo(即使是通过简单的共享文件夹),您只需将分支推送到它。

答案 1 :(得分:0)

 git branch $(git rev-parse --abbrev-ref HEAD)--$(date "+%Y%m%d_%H%M")|git branch -a | grep -i $(git rev-parse --abbrev-ref HEAD)