Javascript 创建Git捆绑包并远程共享

Javascript 创建Git捆绑包并远程共享,javascript,git,command-line,Javascript,Git,Command Line,我已经为我的一个私人项目创建了一个捆绑文件,我想与其他人共享它。他们要求我提供生成的git包文件 我可以把单包文件通过电子邮件发送给他们吗。。。或者我需要附加项目本身的文件夹吗 我可以把单包文件通过电子邮件发送给他们吗 是的,那是包裹后面的点。 它是一个完整的只读存储库 一旦你有了这个包,你就可以分享它了 git bundle将只打包git show ref显示的引用:这包括头、标记和远程头 git bundle create../reponame.bundle--all --all-获取所

我已经为我的一个私人项目创建了一个捆绑文件,我想与其他人共享它。他们要求我提供生成的git包文件

我可以把单包文件通过电子邮件发送给他们吗。。。或者我需要附加项目本身的文件夹吗

我可以把单包文件通过电子邮件发送给他们吗

是的,那是包裹后面的点。
它是一个完整的只读存储库

一旦你有了这个包,你就可以分享它了


git bundle将只打包git show ref显示的引用:这包括头、标记和远程头


git bundle create../reponame.bundle--all
--all
-获取所有参考

此命令创建包含所有源代码和所有其他信息(如标记)的捆绑包

即使由于
--all
没有文档记录,使用它也要好得多


注意
——所有
将不包括
远程跟踪
分支

捆绑包是一个自包含的文件。只需向他们发送一个文件
git bundle create../reponame.bundle--all--tags
。考虑到我在2010年回答的那个老问题的标题,您可以通过电子邮件发送该文件:我使用了这个命令-->git bundle create project.bundle master。与上面的区别是什么?收件人可以使用
git clone
(假设捆绑包是用--all创建的)重新创建完整的回购,尽管它的来源将设置为捆绑包!