将存储库(ZIP下载)转换为合适的Git存储库

时间:2014-09-07 10:54:29

标签: git

当以ZIP格式下载Git存储库并将其解压缩到文件夹时,则在此文件夹中执行命令git init。现在,有没有办法通过更改配置使文件夹成为合适的Git存储库?我知道它捆绑成一个命令git clone。但是,我仍然有一个git存储库,没有适当的git配置,适合进一步提交到远程存储库的更改。这样,可以节省git clone中所需的带宽,因为ZIP格式的Git存储库是从另一台计算机下载的,并且会被复制到我的计算机上。因此,我可以从我的计算机中对代码库进行更改,并添加+ commit + push only changed files。

1 个答案:

答案 0 :(得分:3)

从例如下载的zipfile github缺少原始存储库的.git目录。

所以它只是一个"快照"在某个时间的存储库;它不包含提交历史记录。

如果您想回馈原始存储库,则必须使用git clone。否则,原始存储库无法知道哪个提交被用作您工作的基础。

更新:在没有下载配额的地方执行git clone并在那里创建一个zipfile,包括 .git目录。