<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      git 添加子模塊

      子模塊的添加
      添加子模塊非常簡單,命令如下:

      git submodule add <url> <path>

      其中,url為子模塊的路徑,path為該子模塊存儲的目錄路徑。

      執(zhí)行成功后,git status會看到項目中修改了.gitmodules,并增加了一個新文件(為剛剛添加的路徑)

      git diff --cached查看修改內(nèi)容可以看到增加了子模塊,并且新文件下為子模塊的提交hash摘要

      git commit提交即完成子模塊的添加
       

       

       

       

      submodule 常用命令

      • git submodule: 顯示所有 submodule, 等同于git submodule status
      • 添加 submodule 到現(xiàn)有項目
        1. Run git submodule add -b <branch> --name <name> <repo-url> <local dir>
        2. Commit both files on the superproject
      • 從當前項目移除 submodule
        1. git submodule deinit -f <submodule_path>
        2. rm -rf .git/modules/<submodule_path>
        3. git rm -f <submodule_path>
      • 復制含 submodule 項目到本地

        1. Clone the superproject as usual
        2. Run git submodule init to init the submodules
        3. Run git submodule update to have the submodules on a detached HEAD

        或者直接執(zhí)行 git clone --recurse-submodules <repo-url>

      • git submodule init: 將本項目所依賴的 submodule 進行初始化
      • git submodule update: 更新 submodule 為 superproject 本次 commit 所記錄的版本 (本地版本為舊版本的話那么就與舊版本保持同步!)
      • git submodule update --init: 前面兩個命令的合并
      • git submodule update --init --recursive: 前面三個命令的合集, --recursive 是為了保證即使 submodule 又嵌套了 sub-submodule, 也可以被執(zhí)行到. 這個命令比較全面, 會經(jīng)常使用
      • git submodule update --remote: 更新 submodule 為遠程項目的最新版本 (更為常用!)
      • git submodule update --remote <submodule-name>: 更新指定的 submodule 為遠程的最新版本
      • git push --recurse-submodules=
        • check: 檢查 submodule 是否有提交未推送, 如果有, 則使本次提交失敗
        • on-demand: 先推送 submodule 的更新, 然后推送主項目的更新 (如果 submodule 推送失敗, 那么推送任務直接終止)
        • while: 所有的 submodule 會被依次推送到遠端, 但是 superproject 將不會被推送
        • no: 與 while 相反, 只推送 superproject, 不推送其他 submodule
      • git pull --recurse-submodules: 拉取所有子倉庫 (fetch) 并 merge 到所跟蹤的分支上
      • git diff --submodule: 查看 submodule 所有改變
      • git submodule foreach '<arbitrary-command-to-run>': 對所有 submodule 執(zhí)行命令, 非常有用, 如 git submodule foreach 'git checkout main'
      • git diff --submodule: 查看 submodule 所有改變

       

      posted on 2024-03-28 15:29  tycoon3  閱讀(243)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 成人欧美一区二区三区在线观看| 日韩熟女精品一区二区三区| 日韩精品无遮挡在线观看| 日本一区二区国产在线| 久久亚洲色www成人欧美| 国产精品无码专区| 国产黄色一区二区三区四区| 香蕉乱码成人久久天堂爱| 丁香花成人电影| 欧洲精品码一区二区三区| 亚洲精品专区永久免费区| 国产成人最新三级在线视频| 午夜精品久久久久久99热| 亚洲男人天堂一级黄色片| 日本一区二区三深夜不卡| 国产亚洲综合欧美视频| 在线精品视频一区二区三四| 亚洲精品专区永久免费区| 久久亚洲精品11p| 国产免费一区二区不卡| 国产三级精品三级在线看| 扒开女人内裤猛进猛出免费视频| 国产精品亚洲二区亚瑟| 亚洲人成网站在线观看播放不卡| 国产精品久久久一区二区三区 | 久久精品国产精品亚洲综合| 精品在线观看视频二区| 五常市| 2019亚洲午夜无码天堂| 热99久久这里只有精品| 午夜射精日本三级| 国产中文字幕精品在线| 国产情侣草莓视频在线| 伊人久久大香线蕉综合网站| 欧美丰满熟妇性xxxx| 福利在线视频一区二区| 色老头亚洲成人免费影院| 女人与牲口性恔配视频免费| 国产精品99中文字幕| 草草浮力影院| 美女自卫慰黄网站|