Git 常用命令

Eric 2023年07月08日 498次浏览

git submodule

  • 添加子模块

在主项目中添加执行命令添加子项目

git submodule add https://github.com/xx.git {path}
  • clone 子模块代码

clone 主项目后,执行以下命令 clone 子模块

git submodule init		# 初始化子模块
git submodule update	# 更新子模块

或直接 clone 主项目和子模块

git clone --recurse-submodules https://github.com/chaconinc/MainProject
  • 将子模块更新到最新的commit id
git submodule update --remote
  • 卸载子模块
git submodule deinit -f {path}
git rm -f {path}
rm -rf {path}