git使用

GIT子仓库操作

步骤

  1. 导航到你的主仓库:
    cd /path/to/your/main/repo
  2. 添加子库:
    使用 git submodule add 命令来添加子库。
    git submodule add <repository-url> <path/to/submodule>
    例如:
    git submodule add https://github.com/user/repo.git submodule-directory
  3. 初始化和更新子库(可选):
    如果你是在一个新的克隆仓库中,你需要初始化和更新子库:
    git submodule init
    git submodule update
  4. 提交子库的更改
    当你添加子库后,主仓库中会生成一个 .gitmodules 文件,记录子库的信息。你需要将这个文件和子库的引用提交到主仓库中。
    1. 查看状态:
      git status
    2. 添加更改:
      git add .gitmodules submodule-directory
    3. 提交更改:
      git commit -m "Added submodule"
  5. 推送更改到远程仓库
    现在,你已经将子库添加到主仓库,并做了相应的提交。接下来,你需要将更改推送到远程仓库。
    1. 首选确认本地仓库分支和待推送主仓库分支一致
      git branch # 查看本地分支
      git branch -r # 查看所有远程分支
    2. 分支不一致时,切换本地分支
      git checkout -b main
    3. 推送主仓库的更改:
      git push origin main # 或者 master, 根据你的主分支名称
posted @   wenbogu  阅读(25)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
🚀