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