ATscore

  • 首页
  • 听音乐
  • 科普
  • 冒险岛
  • 声明
  • 关于
  1. 首页
  2. 信息技术
  3. 正文

使用github下载的zip包恢复项目的git环境

2023年5月7日 966点热度 0人点赞 0条评论

file

从github上下载了zip包,怎么使用git命令更新?

有时git clone不太好用,我们直接从github上面下载了zip包。
但是有时又需要使用git命令管理,例如一些整合包。
那么要怎么做呢?

原因与解决思路

原因是下载的zip包中缺少.git文件夹。这个文件夹内是git命令用来管理版本的一些信息。
解决的办法是获取.git文件夹数据,并重新进行git init。

示例

工作目录 D:/AI/,其实不用太在意工作目录在哪。

以下载包名IGNN-master.zip为例

unzip IGNN-master.zip

得到 IGNN-master 文件夹

获取.git文件夹

git clone --bare https://github.com/sczhou/IGNN.git

注意这里的 --bare参数
得到 IGNN.git 文件夹

组装项目环境

把zip包里的数据和IGNN.git的数据放在一起

mv IGNN-master IGNN
mv ./IGNN.git/ ./IGNN/.git

恢复git环境

git init

git pull #测试用,应该会提示已是最新

反思与呼吁

现在依赖github服务的项目越来越多。
许多项目在不必要联网的情况都要求连接github,不知道在做什么。
github是微软的,微软可以天太冷地太滑菜太咸为由就中断git服务或者收费。
建议所有github用户一定要提防,尽可能减少对github不必要的依赖,尽量做好项目代码备份。
有竞争才有利于用户。

ATscore

用常识解读世界,用自己的大脑独立思考

Post Views: 963
标签: 暂无
最后更新:2023年5月7日

ATscore

用常识解读世界,用自己的大脑独立思考

点赞
< 上一篇
下一篇 >

文章评论

取消回复

ATscore

用常识解读世界,用自己的大脑独立思考

文章目录Toggle Table of ContentToggle
    • 从github上下载了zip包,怎么使用git命令更新?
    • 原因与解决思路
    • 示例
      • 以下载包名IGNN-master.zip为例
      • 获取.git文件夹
      • 组装项目环境
      • 恢复git环境
  • 反思与呼吁

COPYRIGHT © 2022 atscore.cc. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS