git 在 A 项目中引用 B 项目
生活随笔
收集整理的這篇文章主要介紹了
git 在 A 项目中引用 B 项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景:
需要在項目calcDLL(http://XXX/XXXA.git) 中 引用 項目libindex(http://XXX/XXXB.git)。
解決方法:
使用 Git 子模塊(https://git-scm.com/book/zh/v1/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E5%9D%97)
step1:
添加子模塊:
cd F:\work\calcDLL git submodule add http://XXX/XXXB.git這步執行完之后,F:\work\calcDLL 目錄下多了?libindex目錄 和 一個 .gitmodules 文件:
step2:
commit 子模塊?libindex:
git commit -m 'first commit with submodule libindex'
git push
?
?問題2:
其他人 git clone 這個帶有子模塊的項目 calcDLL 時,libindex文件夾是空的。
解決方法:
需要子模塊 libindex 上一級的目錄,運行兩個命令:git submodule init來初始化你的本地配置文件,git submodule update來從那個項目拉取所有數據并檢出你上層項目里所列的合適的提交。
?
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的git 在 A 项目中引用 B 项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker入门与实践之【04-使用do
- 下一篇: 据说这份高考卷,只有程序员能得满分!