让我的同事做git put而不用他连接到回购

bud*_*ble 1 git git-remote

我目前离家,但我的工作笔记本电脑.在它上面,我有一个我创建的Git仓库,因为我是唯一真正对这个特定项目做任何事情的人.

我分享了这个文件夹,并让我的同事有权将git repo克隆到他的机器上(作为一个远程分支)

他现在需要我最近的改变,通常他会做一个git pull.这是不可能的,因为我现在没有VPN,他无法通过不安全的渠道连接.

有没有办法导出回购(并将其托管在网络上的某处加密),以便他可以下载,解压缩并导入它?我希望结果没有差异,就好像我们正常工作一样.在我重返工作岗位后,我们也必须能够继续共同努力.

-edit-我应该补充一点,回购目前非常小

Von*_*onC 5

git-way将使用bundle.

请参阅" Git的一小部分欢乐 "(和git bundle手册页):

  • 这将只生成一个文件(更容易传输/复制)
  • 您的用户可以克隆或从中获取(就像它是一个常规的回购):无需解压缩.

一旦发送了初始完整包,您就可以发送增量包以进行后续更改.