Git 在本地计算机上创建一个git bundle并在另一台计算机上使用
示例
有时,您可能希望在没有网络连接的计算机上维护git存储库的版本。捆绑包允许您将git对象和引用打包到一台计算机上的存储库中,并将其导入到另一台计算机上的存储库中。
git tag 2016_07_24 git bundle create changes_between_tags.bundle [some_previous_tag]..2016_07_24
以某种方式将changes_between_tags.bundle文件传输到远程计算机;例如,通过拇指驱动器。一旦在那有它:
git bundle verify changes_between_tags.bundle # make sure bundle arrived intact git checkout [some branch] # in the repo on the remote machine git bundle list-heads changes_between_tags.bundle # list the references in the bundle git pull changes_between_tags.bundle [reference from the bundle, e.g. last field from the previous output]
相反也可以。在远程存储库上进行更改后,就可以捆绑增量。穿上,如拇指驱动器的变化,并把它们合并到本地仓库,所以两者可以保持同步,而无需直接的git,ssh,rsync,或http协议的机器之间的访问。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语