当以ZIP格式下载Git存储库并将其解压缩到文件夹时,则在此文件夹中执行命令git init
。现在,有没有办法通过更改配置使文件夹成为合适的Git存储库?我知道它捆绑成一个命令git clone
。但是,我仍然有一个git存储库,没有适当的git配置,适合进一步提交到远程存储库的更改。这样,可以节省git clone
中所需的带宽,因为ZIP格式的Git存储库是从另一台计算机下载的,并且会被复制到我的计算机上。因此,我可以从我的计算机中对代码库进行更改,并添加+ commit + push only changed files。
答案 0 :(得分:3)
从例如下载的zipfile github缺少原始存储库的.git
目录。
所以它只是一个"快照"在某个时间的存储库;它不包含提交历史记录。
如果您想回馈原始存储库,则必须使用git clone
。否则,原始存储库无法知道哪个提交被用作您工作的基础。
更新:在没有下载配额的地方执行git clone
并在那里创建一个zipfile,包括 .git
目录。