场景:
我手动下载了我在本地使用的文件(网络应用)的zip。我想开始推动一些修复。我不想再次下载整个项目(低带宽,昂贵的互联网)
那么,有没有将本地项目连接到Git存储库并让它使用我的本地版本作为基础(当然,添加相关的更改,如果有的话)。
答案 0 :(得分:1)
找到项目的文件夹,然后从客户端添加此项目,例如来自Windows客户端。添加该存储库时,客户端应检查文件,如果它们是精确副本,则不应再次下载。
答案 1 :(得分:0)
您可以使用git clone并将其指向存储库的本地副本(假设您下载的zip文件是git repo)
来自git manual:
git clone --reference <repository>
如果引用存储库位于本地计算机上,则自动进行 setup .git / objects / info / alternates从中获取对象 参考存储库。使用已存在的存储库作为 alternate将需要从存储库中复制更少的对象 被克隆,降低网络和本地存储成本
git clone --depth 1
如果您只想要远程仓库的浅层克隆(假设您只想修补HEAD并提交),那么只需克隆最近的历史记录就可以节省带宽。