导出 git 存储库并包含 reflog 的最佳方式
Best way to export a git repo and include reflog
我想保存并共享一个 git 存储库,其中包含所有内容,包括当前的 reflog
状态。最好的方法是压缩 .git
目录吗?或者有更好的方法吗?
您可以随时使用 git bundle
来达到这个目的。
如何创建 git 捆绑包?
git bundle create mybundle --all
或者选择其他标志代替 --all
--branches[=<pattern>]
Pretend as if all the refs in refs/heads
are listed on the command line as <commit>
.
If <pattern>
is given, limit branches to ones matching given shell glob.
If pattern lacks ?
, ,
or [
, /
at the end is implied.
--tags[=<pattern>]
Pretend as if all the refs in refs/tags are listed on the command line as <commit>
.
If <pattern>
is given, limit tags to ones matching given shell glob.
If pattern lacks ?
, ,
or [, /
at the end is implied.
我想保存并共享一个 git 存储库,其中包含所有内容,包括当前的 reflog
状态。最好的方法是压缩 .git
目录吗?或者有更好的方法吗?
您可以随时使用 git bundle
来达到这个目的。
如何创建 git 捆绑包?
git bundle create mybundle --all
或者选择其他标志代替 --all
--branches[=<pattern>]
Pretend as if all the refs in
refs/heads
are listed on the command line as<commit>
.
If<pattern>
is given, limit branches to ones matching given shell glob.
If pattern lacks?
,,
or[
,/
at the end is implied.
--tags[=<pattern>]
Pretend as if all the refs in refs/tags are listed on the command line as
<commit>
.
If<pattern>
is given, limit tags to ones matching given shell glob.
If pattern lacks?
,,
or[, /
at the end is implied.