美文网首页
[git] .git文件夹过大 depth指令测试

[git] .git文件夹过大 depth指令测试

作者: 萝卜的琪迹 | 来源:发表于2018-11-15 16:17 被阅读0次

项目中,客户使用git当作ftp传excel等文件。考虑如何不干涉客户的情况下解决。

找到 git clone --depth 1 这种方式。但不知道后续更新有无影响,故做如下测试。

image.png

对同一版本库做不同指令的克隆。完成后查看日志。


image.png

可以看到,没有使用depth 的确实会下载所有的记录。下面在depth的仓库使用fetch试一下。


image.png
发现多了一个depth 配置。
执行指令 git.exe fetch -v --progress --depth 1 "origin"
再次查看log,果然还是只有一条。

使用depth 重新clone版本库,并修改更新脚本 git fetch --depth 1
git reset --hard origin/master

相关文章

  • [git] .git文件夹过大 depth指令测试

    项目中,客户使用git当作ftp传excel等文件。考虑如何不干涉客户的情况下解决。 找到 git clone -...

  • Linux和git指令

    git常用指令 1.基本指令 git init —— 新建git仓库git add 文件/文件夹 —— 将...

  • gti常用指令

    1.基本指令 git init —— 新建git仓库git add 文件/文件夹 —— ...

  • 一篇简单的git名词解释作业

    git init 在桌面下创建一个名为git-a的文件夹。进入文件夹后输入git init, 该指令意思为将git...

  • git的一些日常操作

    1. git clone --depth=1当项目过大时,git clone时会出现error, 可以使用命令gi...

  • git - 版本控制器

    学习网址 1. 常用指令(了解更多) $ git:查看是否安装git,并且获得常用指令 $ cd:进入某个文件夹 ...

  • git常用指令

    git常用指令 基础概念?(.git所在的文件路径)工作区(和.git在同一个目录下的文件夹/文件).git:版本...

  • windows下创建ssh keys

    首先要安装Git工具. 运行Git Bash here. 输入指令,进入.ssh文件夹.cd ~/.ssh/ 如果...

  • VSCode与GIT

    需要先建文件夹,然后将文件夹交给GIT管理新建文件夹后在GIT Bash Here 中输入以下指令 之后你会在你的...

  • git 仓库操作

    命令行指令 Git 全局设置 创建新版本库 已存在的文件夹 已存在的 Git 版本库

网友评论

      本文标题:[git] .git文件夹过大 depth指令测试

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