git系列

2018-08-28  本文已影响0人  cengel

1. git sparse-checkout 稀疏检出

20170810213808160 .png

其中一共5个步骤,分别进行分析:

  1. 在指定的文件夹下,创建一个空的repository。
  2. 获取远程仓库中的所有对象,但不Check out它们到本地,同时将远程Git Server URL加入到Git Config文件中,这个过程会耗时多一点,如果项目比较大。
  3. 在Config中允许使用Sparse Checkout模式。
  4. 定义要实际检出的文件/文件夹。这是通过在列表中借助“.git/info/sparse-checkout”将他们列出。
  5. 见证奇迹的时刻,从远程库中拉取你要检出的项目。
1. git init
2. git remote add -f origin git@gitee.com:???.git
3. git config core.sparseCheckout true
4. echo 'statics' >> .git/info/sparse-checkout
5. git pull origin master

Git提交记住用户名和密码

永久记住密码

git config --global credential.helper store

会在用户主目录的.gitconfig文件中生成下面的配置。

[credential]
    helper = store

如果没有--global,则在当前项目下的.git/config文件中添加。

当然,你也可以直接复制上面生成的配置到配置文件中。

临时记住密码

默认记住15分钟:

git config –global credential.helper cache1

下面是自定义配置记住1小时:

git config credential.helper ‘cache –timeout=3600’

上一篇 下一篇

猜你喜欢

热点阅读