欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:GIT中對子倉庫的使用方法介紹

柚子快報邀請碼778899分享:GIT中對子倉庫的使用方法介紹

http://yzkb.51969.com/

git 子倉庫

主倉庫中添加子倉庫

git submodule add

更新子代碼代碼

git submodule update --init

克隆含有子倉庫的倉庫

git clone --recurse-submodules

主倉庫中刪除子倉庫

1、進(jìn)入包含子倉庫的父倉庫的根目錄

2、使用以下命令將子倉庫從父倉庫中移除(解除關(guān)聯(lián))

git submodule deinit

3、使用以下命令從 Git 倉庫中刪除子倉庫的記錄

git rm

4、執(zhí)行 git commit 來提交父倉庫的修改

git commit -m "Remove submodule "

5、最后,刪除實際的子倉庫文件。你可以手動刪除相關(guān)的子目錄,或者使用以下命令刪除子倉庫目錄:

rm -rf

子倉庫 push 提交到 gerrit 出現(xiàn)沒有 change-id ?

由于子倉庫在 clone 后,倉庫的 .git 目錄中,沒有 hook/commit-msg 工具 所以在生成的 commit message 中,不會自動增加change-id 這會導(dǎo)致 commit 無法 push 到 gerrit上走 review 的流程

請使用以下方法增加 commit-msg tool 到子倉庫的 .git 目錄中:

cd `awk '{printf $2}' .git`/hooks

wget http://192.168.0.202:8002/tools/hooks/commit-msg

chmod +x commit-msg

cd -

對于沒有 change-id 的 commit 可以使用 git commit --amend 或者 git rebase -i 重新增加 change-id 有了 change-id 后即可以順利 push

拉取子倉庫時,避免重復(fù)輸入用戶名和密碼

git config --global http.postBuffer 524288000

在父倉庫根目錄中執(zhí)行

git submodule update --remote

該命令會根據(jù) .gitmodules 中每個子倉庫的分支,同步至遠(yuǎn)程倉庫對應(yīng)分支的最新節(jié)點。 (所以請確保 .gitmodules 每個子倉庫的分支名是正確的)

柚子快報邀請碼778899分享:GIT中對子倉庫的使用方法介紹

http://yzkb.51969.com/

精彩文章

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19067028.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄