使用Github连接本地版本的项目

时间:2013-05-02 06:12:54

标签: git github

场景:

我手动下载了我在本地使用的文件(网络应用)的zip。我想开始推动一些修复。我不想再次下载整个项目(低带宽,昂贵的互联网)

那么,有没有将本地项目连接到Git存储库并让它使用我的本地版本作为基础(当然,添加相关的更改,如果有的话)。

2 个答案:

答案 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并提交),那么只需克隆最近的历史记录就可以节省带宽。