随笔分类 -  github

摘要:使用命令git clone --recursive xxxx(项目地址). 阅读全文
posted @ 2021-01-31 21:40 Tony.Jia 阅读(227) 评论(0) 推荐(0) 编辑
摘要:git clean -df //丢弃所有 untracked 的文件 git reset --hard //将 tracked 的文件重置到前一个版本 阅读全文
posted @ 2020-08-11 19:21 Tony.Jia 阅读(693) 评论(0) 推荐(0) 编辑
摘要:Git中有一个非常重要的一个文件 .gitignore 1、当然如果已经push了怎么办?当然也有解决方法,如下: 有时候在项目开发过程中,突然心血来潮想把某些目录或文件加入忽略规则,按照上述方法定义后发现并未生效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被 阅读全文
posted @ 2020-07-13 15:41 Tony.Jia 阅读(405) 评论(0) 推荐(0) 编辑
摘要:当使用git clone 产生这个问题的时候,在第一次克隆的时候,把克隆深度设置为1,然后再fetch git clone https://example.com/example/example.git --depth 1 下载项目的时候遇到了:Clone failed early EOF The 阅读全文
posted @ 2020-05-25 15:42 Tony.Jia 阅读(699) 评论(0) 推荐(0) 编辑
摘要:背景 项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。 使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。 本文主要讲解子模块相关的基础命令,详细使用请参考man page。 子模块的添加 添加子模块非常简单,命令如下: git submodul 阅读全文
posted @ 2020-05-10 12:05 Tony.Jia 阅读(976) 评论(0) 推荐(0) 编辑
摘要:空文件夹是项目的子模块,需要用submodule下载。 @后面的数字是哈希值,用于确定唯一的提交状态。文件push时会压缩,然后上传同时生成一串检验字符串。at后面的数字就是检验字符串的前面部分, 是带有子模块的项目;需要进入下载的文件下,运行命令 git submodule update --in 阅读全文
posted @ 2020-04-19 13:14 Tony.Jia 阅读(4270) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示