4. 使用git submodule命令:如果希望以子模块的形式将某个目录或仓库包含在工作目录中,可以使用git submodule命令。子模块是一个独立的Git仓库,可以独立地进行版本控制。通过使用git submodule命令,可以将指定的目录作为一个子模块添加到工作目录中。 总之,通过使用上述命令和技巧,可以灵活地指定Git仓库中要跟踪的目录。...
or: git submodule [--quiet] status [--cached] [--recursive] [--] [<path>...] or: git submodule [--quiet] init [--] [<path>...] or: git submodule [--quiet] deinit [-f|--force] (--all| [--] <path>...) or: git submodule [--quiet] update [--init] [--remote] [...
1.更新.gitsubmodule中对应submodule的条目URL 2.更新 .git/config 中对应submodule的条目的URL 3.执行 git submodule sync 删除子模块 1. 使用vim编辑.gitmodules(vim .gitmodule), 删除对应要删除的submodule的行. 2. 使用vim编辑.git/config,删除有对应要删除的submodule的行. 3.执行 git rm --cached {subm...
下载war文件放到tomcat的webapps下,启动浏览器键入http://localhost:8080/jenkins即可看到可爱的老爷爷。 2.配置jenkins主目录 这个,更换主目录我不知道是用来干嘛的,不过当时还是跟着做了一遍,也做成功了。我觉得更换可能是为了节省c盘空间吧,因为jenkins默认的根目录是C:\User\用户名\.jenkins目录。下面是我所根据的...
要写hook的时候,发现summodule没有hook目录,于是 mkdir -p .git/hooks 结果提示报错了,因为git submodule的.git是一个文件 查了一下资料, 可以在submodule里查看git目录在哪里 git rev-parse --git-path hook
# 指定文件目录git submodule add https://github.com/miracleyoo/someSubmodule src/submodulePath 添加完之后,子模块目录还是空的(似乎新版不会了),此时需要执行: git submodule update --init --recursive 来真正将子模块中的内容clone下来。同时,如果你的主目录在其他机器也有了一份clone,它们也需要执行上面...
执行操作后,会在当前父项目下新建个文件夹,名字就是 submodule 仓库的名字。这个文件夹里面的内容,是 submodule 对应 Git 仓库的完整代码。 如果你希望换个名字,或者换个路径(例如放在某个更深的目录下),也是允许的,需要后面增加个路径参数,例如git submodule add ...(仓库地址) src/B(你希望 submodule 位于的...
Git 子模块是一种在一个 Git 仓库中包含其他仓库的功能。如果你只想在特定分支上指定目录,可以将该目录作为一个子模块添加到你的仓库中。这样,在指定分支上检出时,只会包含子模块所在的目录。 “` $ git submodule add“` 这样就将指定的 URL 作为子模块添加到指定的目录中。然后,在该分支上进行检出时,只会...
git 的 submodule 方式不会向仓库添加实际的的内容的,只会通过 .gitmodules 文件保留相应的子模块的哈希值。由于你要真正要用的代码处于一个子目录中,我的方案是你先把这个子目录提取成一个单独的仓库(可以使用 git-subtree.sh 这个脚本),然后再添加这个仓库为 submodule(或者直接使用 git-subtree...