繁体   English   中英

将下载的git仓库与克隆的仓库合并

[英]Merging downloaded git repository with cloned one

通过github下载(而非克隆)存储库时,没有.git文件夹。 如果您对此存储库进行了更改,然后意识到要将其与真实存储库合并,那么正确的方法是什么?

您从github下载的zip带有注释,即commit-id。 找到一种提取方法 拥有sha1时,您肯定会知道下载zip时所使用的版本。 之后,您可以获取一个真正的git-repo并将其本地保存。 例如,尝试执行以下步骤:

  1. 从github克隆真正的仓库。
  2. 从zip注释中提取的sha1做git checkout -b myZipChanges <commit-id>
  3. .git文件夹移到您从该zip提取的回购快照中。
  4. 现在,您将在工作目录中拥有正确的状态-照常执行任何操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM