git使用
GIT子仓库操作
步骤
- 导航到你的主仓库:
cd /path/to/your/main/repo
- 添加子库:
使用git submodule add
命令来添加子库。
git submodule add <repository-url> <path/to/submodule>
例如:
git submodule add https://github.com/user/repo.git submodule-directory
- 初始化和更新子库(可选):
如果你是在一个新的克隆仓库中,你需要初始化和更新子库:
git submodule init
git submodule update
- 提交子库的更改
当你添加子库后,主仓库中会生成一个 .gitmodules 文件,记录子库的信息。你需要将这个文件和子库的引用提交到主仓库中。- 查看状态:
git status
- 添加更改:
git add .gitmodules submodule-directory
- 提交更改:
git commit -m "Added submodule"
- 查看状态:
- 推送更改到远程仓库
现在,你已经将子库添加到主仓库,并做了相应的提交。接下来,你需要将更改推送到远程仓库。- 首选确认本地仓库分支和待推送主仓库分支一致
git branch
# 查看本地分支
git branch -r
# 查看所有远程分支 - 分支不一致时,切换本地分支
git checkout -b main
- 推送主仓库的更改:
git push origin main
# 或者 master, 根据你的主分支名称
- 首选确认本地仓库分支和待推送主仓库分支一致
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步