最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解git submodule HEAD detached 的問(wèn)題

 更新時(shí)間:2020年08月21日 09:50:49   作者:YuZhuQue  
這篇文章主要介紹了詳解git submodule HEAD detached 的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在使用git submodule 的時(shí)候,常常會(huì)遇到 執(zhí)行完以下操作后發(fā)現(xiàn) 子倉(cāng)庫(kù)的head 指針處于游離狀態(tài)

  • git clone xxxxx.git
  • git submodule update --init

然后切換到子倉(cāng)庫(kù),查看當(dāng)前分支的狀態(tài)如下


原因是之前同事在子倉(cāng)庫(kù)中修改并提交后,沒(méi)有在 父?jìng)}庫(kù)中更新子倉(cāng)庫(kù)的最新提交記錄
正常情況下,修改子倉(cāng)庫(kù)的內(nèi)容并在子倉(cāng)庫(kù)提交后會(huì)在父?jìng)}庫(kù)執(zhí)行 git diff會(huì)有如下輸出

解決git submodule head detached的方法:

重新建立submodule,加入時(shí)使用-b參數(shù),使得母項(xiàng)目追蹤子項(xiàng)目的指定branch(否則默認(rèn)不追蹤):

git submodule add -b <branch> <repository> [<submodule-path>]
git submodule update --remote

簡(jiǎn)單的一行命令遞歸修復(fù)所有子項(xiàng)目的detached head(其中默認(rèn)都追蹤子項(xiàng)目的master branch):

git submodule foreach -q --recursive 'git checkout $(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master)'

參考

Why is my Git Submodule HEAD detached from master?
Git submodules best practices

到此這篇關(guān)于詳解git submodule HEAD detached 的問(wèn)題的文章就介紹到這了,更多相關(guān)git submodule HEAD detached內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 各種語(yǔ)言、服務(wù)器301跳轉(zhuǎn)代碼全集

    各種語(yǔ)言、服務(wù)器301跳轉(zhuǎn)代碼全集

    這篇文章主要介紹了各種語(yǔ)言、服務(wù)器301跳轉(zhuǎn)代碼全集,本文講解了IIS下301設(shè)置、ASP下的301轉(zhuǎn)向代碼、ASP.Net下的301轉(zhuǎn)向代碼、PHP下的301轉(zhuǎn)向代碼 、CGI Perl下的301轉(zhuǎn)向代碼、JSP下的301轉(zhuǎn)向代碼等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • 有關(guān)微信的小程序和小游戲的區(qū)別

    有關(guān)微信的小程序和小游戲的區(qū)別

    這篇文章主要介紹了有關(guān)微信的小程序和小游戲的區(qū)別,本文通過(guò)圖文文字相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • vscode通過(guò)Remote SSH遠(yuǎn)程連接及離線配置的方法

    vscode通過(guò)Remote SSH遠(yuǎn)程連接及離線配置的方法

    這篇文章主要介紹了vscode通過(guò)Remote SSH遠(yuǎn)程連接及離線配置的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Dubbo?2.7X?安裝部署詳細(xì)流程分析

    Dubbo?2.7X?安裝部署詳細(xì)流程分析

    這篇文章主要介紹了Dubbo?2.7X?安裝部署詳細(xì)流程分析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-02-02
  • idea激活碼最新獲取方法(idea2020激活碼匯總)

    idea激活碼最新獲取方法(idea2020激活碼匯總)

    針對(duì)idea激活碼失效的情況,我們給大家?guī)?lái)最新的idea激活碼以及相關(guān)激活教程,分享最新idea激活參數(shù)等信息。
    2020-02-02
  • session的存儲(chǔ)方式和配置方法介紹

    session的存儲(chǔ)方式和配置方法介紹

    Session又稱(chēng)為會(huì)話狀態(tài),是Web系統(tǒng)中最常用的狀態(tài),用于維護(hù)和當(dāng)前瀏覽器實(shí)例相關(guān)的一些信息。我們控制用戶去權(quán)限中經(jīng)常用到Session來(lái)存儲(chǔ)用戶狀態(tài),這篇文章會(huì)講下Session的存儲(chǔ)方式、在web.config中如何配置Session、Session的生命周期等內(nèi)容
    2012-05-05
  • 如何使用postman(新手入門(mén))

    如何使用postman(新手入門(mén))

    Postman是google開(kāi)發(fā)的一款功能強(qiáng)大的網(wǎng)頁(yè)調(diào)試與發(fā)送網(wǎng)頁(yè)HTTP請(qǐng)求,本文主要介紹了如何使用postman,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-01-01
  • 全民學(xué)編程之 Hello World

    全民學(xué)編程之 Hello World

    Hello World的迷人之處在于:它是簡(jiǎn)單的,即便沒(méi)有任何基礎(chǔ),你也可以輕松理解,但它又不是蒼白的,它帶有一個(gè)程序語(yǔ)言鮮明的特色,體現(xiàn)了該語(yǔ)言最基本的思想和特征。同樣也是Hello World,讓人體會(huì)到第一份成功的喜悅
    2014-01-01
  • 深入理解TCP協(xié)議與UDP協(xié)議的原理及區(qū)別

    深入理解TCP協(xié)議與UDP協(xié)議的原理及區(qū)別

    網(wǎng)絡(luò)編程有三個(gè)要素,分別是IP地址、端口號(hào)和通信協(xié)議,那本文主要講述的是TCP與UDP這兩種通信協(xié)議,以及編程的實(shí)現(xiàn),感興趣的可以了解一下
    2021-06-06
  • Base64 編碼介紹、Base64編碼轉(zhuǎn)換原理與算法

    Base64 編碼介紹、Base64編碼轉(zhuǎn)換原理與算法

    Base64編碼,是我們程序開(kāi)發(fā)中經(jīng)常使用到的編碼方法。它是一種基于用64個(gè)可打印字符來(lái)表示二進(jìn)制數(shù)據(jù)的表示方法,需要的朋友可以參考下
    2016-06-06

最新評(píng)論

新田县| 泉州市| 朔州市| 黄浦区| 兰坪| 阆中市| 琼海市| 湖北省| 甘谷县| 泰来县| 绍兴县| 临颍县| 凭祥市| 凌云县| 个旧市| 独山县| 兰坪| 汉沽区| 来安县| 广宁县| 乐昌市| 临澧县| 耒阳市| 银川市| 邯郸县| 二手房| 尼玛县| 开封县| 兴城市| 淳化县| 潮州市| 苍山县| 翁牛特旗| 枣阳市| 东丰县| 紫阳县| 阜阳市| 花莲市| 区。| 浦北县| 西青区|