1. git sparse-checkout 稀疏检出
其中一共5个步骤,分别进行分析:
- 在指定的文件夹下,创建一个空的repository。
- 获取远程仓库中的所有对象,但不Check out它们到本地,同时将远程Git Server URL加入到Git Config文件中,这个过程会耗时多一点,如果项目比较大。
- 在Config中允许使用Sparse Checkout模式。
- 定义要实际检出的文件/文件夹。这是通过在列表中借助“.git/info/sparse-checkout”将他们列出。
- 见证奇迹的时刻,从远程库中拉取你要检出的项目。
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’