当前位置:   article > 正文

git获取部分目录或文件_git 命令获取路径文件内容

git 命令获取路径文件内容

1.启用 Git 稀疏检出功能 Sparse checkout

git config core.sparsecheckout true
  • 1

2.克隆

//--depth <depth>:指定克隆的深度
//--no-checkout  : 命令用于克隆一个Git仓库的裸仓库,这意味着它不会检出(即不会切换到)任何分支的HEAD。

git clone --depth 1 --no-checkout git@xxxxxxxxxxxxxxxxxxx/xx.git    git_name(可选参数,可以自定义,也可以使用原有的)
cd  git_name
  • 1
  • 2
  • 3
  • 4
  • 5

3.添加目录到checkout的列表 ,

echo "path1/xxx"  >> .git/info/sparse-checkout
//如果有submodule时
echo ".gitmodules"  >> .git/info/sparse-checkout
  • 1
  • 2
  • 3

4.该命令用于创建、切换分支或恢复工作树文件

git checkout 
  • 1

5.该命令的作用是确保所有子模块都被正确地初始化和更新到仓库中的最新状态
git submodule update --init --recursive xxx/xxx(可选参数,用于指定需要更新的文件)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/898171
推荐阅读
相关标签
  

闽ICP备14008679号