Git常用命令

记录自己关于Git的常用命令

git clone

  • .git文件太大 - 指定深度
    下载mybatis源码时,当时在宿舍下载,速度宽带是移动的,下载速度特别慢。可是源码总共只有2.3M左右下载了20分钟愣是看不到src的文件,便好奇地依次打开.git/objects/pack,发现pack-xxxxxxxx.pack文件不断变大,才发现一直下载的是这么个玩意。为了快速下载首要关心的源代码,便使用.git/objects/pack作为关键字搜索了下,终于在.git 文件太大时怎样处理 找到了可行性的答案。
git clone [git地址] --depth 1
  • 指定Tag
    为什么要指定Tag呢? 往往开源项目的master分支由于未发布,pom里定义的依赖可能属于开源组织自己的仓库里,并发maven官方仓库。由于网络环境的原因,有可能会出现浏览器能访问但IDEmvn install楞是下载不下来,所以还是尝试切换为正式版,便于快速搭建阅读源码的环境。
git clone --branch [tags标签] [git地址]