美文网首页
Git高级命令

Git高级命令

作者: 莫忘初心_倒霉熊 | 来源:发表于2020-04-14 20:49 被阅读0次

    Git sparse-checkout 检出指定目录或文件

    # 设置允许git克隆子目录
    git config core.sparsecheckout true
    
    # 创建本地空repo
    git init myRepo && cd myRepo
    
    # 设置要克隆的仓库的子目录路径, “*” 是通配符,“!” 是反选
    echo deployment/ >> .git/info/sparse-checkout
    
    # 设置远程仓库地址
    git remote add origin ssh://github.com/abc.git
    
    # 用 pull 来拉取代码
    git pull origin master
    
    #############################
    
    # 如果需要添加目录,就增加sparse-checkout的配置,再checkout master
    echo another_folder/ >> .git/info/sparse-checkout
    git checkout master
    

    相关文章

      网友评论

          本文标题:Git高级命令

          本文链接:https://www.haomeiwen.com/subject/tmexvhtx.html