在Git中修改子模块(submodule)的远程仓库地址,可以按照以下步骤操作: 进入包含子模块的仓库目录: 首先,你需要进入到包含子模块的Git仓库目录中。例如,如果你的仓库位于/path/to/your/repo,你可以使用以下命令进入该目录: bash cd /path/to/your/repo 使用git submodule命令查看当前子模块的信息: 在仓库目录中,你...
1. git clonehttp://gitlab.XXX.com/XXX/XXX.git克隆远程仓库到本地 2. clone的文件夹xxx下面有个.git文件夹,可以直接切换到与.git同级目录下,进行git init初始化操作,此时这个xxx文件夹就是你本地的工作库了(本地不同文件夹就是一个本地工作库了) 3. git remote add originhttp://gitlab.XXX.com/XX...
1.在项目中使用Submodule 为当前工程添加submodule,命令如下: git submodule add 仓库地址 路径 仓库地址:是指子模块仓库地址URL。 路径:指将子模块放置在当前工程下的路径。 注意:路径不能以 / 结尾(会造成修改不生效)、不能是现有工程已有的目录(不能順利 Clone) 命令执行完成,会在当前工程根路径下生成一个名...
之后只要在【更改】列表里的文件上点击加号“+”号即可暂存更改 再点击“√”就可以将更改提交到仓库,当然此时得确保你的git已经设置用户名和电子邮件地址: $ git config --global user.name "xxx" $ git config --global user.email xxx@mail.ustc.edu.cn 1. 2. 场景二:Git 远程版本库的基本用法 在源代...
git仓库引用其他仓库,类似软连接 //used git submodule add git://github.com/[USERNAME]/[REPO_NAME].git TARGET_FOLDER 在主仓库创建为TARGET_FOLDER的文件夹这会克隆一个外部仓库: git://github.com/[USERNAME]/[REPO_NAME].git 到 TARGET_FOLDER,类似 git clone 这同时将自动生成一个.submodules目录 ...
修改submodule代码稍微麻烦些,submodule-test是以子仓库的形式依赖进来的。需要切换到submodule-test这个目录下,执行命令 git add . git commit -m "commit message" git push origin xxx 这一步代表submodule的修改已经推动到子模块的远端仓库,这时git status查看主仓库cpp-test的工作区,多了modified: submodule-test...
git submodule是git系统中非常实用的一个功能,对于可复用模块非常有用。 一、使用命令 1.1 首次拉取带子仓库命令 git clone --recurse-submodules 父仓库地址 分开拉取 git clone// 克隆父仓库地址,无法下载到子模块信息git clone--recursiv// 克隆父仓库地址,并下载到子模块信息git submoduleinit// 初始化子模块...
我们ls -a发现多了个.gitmodules文件,以及clone下载的project-sub-1仓库目录文件,其中.gitmodules里就记录了子模块project-sub-1的路径和url: anders@ubuntu:~/repo/project-main$ ls -a . .. .git .gitmodules project-sub-1 anders@ubuntu:~/repo/project-main$ cat .gitmodules [submodule "project-sub...
一、首先下载一个你想要添加 Submodule 功能的主仓库。 这里以我用来学习的仓库为例子 image 二、在下载好的仓库左侧菜单栏,右键点击 SUMODULES,在弹出的菜单中选中“Add Sumodelues” image 三、在弹出的菜单中填写远程仓库地址,和本地仓库地址 这里我填的远程仓库地址是一个第三方库AFNetworking,大家可以根据自己...