我想保存并共享一个包含所有内容的 git 存储库,包括当前的reflog
状态。最好的方法只是压缩.git
目录吗?或者有更好的方法吗?
您始终可以使用git bundle
来实现此目的。
如何创建 git 捆绑包?
git bundle create mybundle --all
<小时 />或者也选择其他标志而不是--all
--branches[=<pattern>]
假装
refs/heads
中的所有引用都在命令行上列为<commit>
.
如果给定<pattern>
,则将分支限制为与给定的外壳 glob.
匹配的分支如果模式缺少?
、,
或[
,则暗示末尾的/
。
--tags[=<pattern>]
假装 refs/tags 中的所有引用都在命令行上列为
<commit>
.
如果给定<pattern>
,则将标签限制为与给定的 shell glob.
匹配的标签如果模式缺少?
,则暗示末尾的,
或[, /
。