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

Qt獲取git版本信息的具體方法

 更新時(shí)間:2024年04月01日 14:00:04   作者:沙振宇  
這篇文章主要介紹了Qt獲取git版本信息的具體方法,今天又碰到這個(gè)問題了,想根據(jù)具體的git版本信息做代碼問題確認(rèn),文中有詳細(xì)的解決方案,具有一定的參考價(jià)值,需要的朋友可以參考下

1、簡述

今天又碰到這個(gè)問題了,想根據(jù)具體的git版本信息做代碼問題確認(rèn)。之前寫過類似的文章,不是用的Makedown,今天規(guī)整一下。

2、具體方法

2.1、在pro中加入

exists (./.git) {
    GIT_BRANCH   = $$system(git rev-parse --abbrev-ref HEAD)
    GIT_TIME     = $$system(git show --oneline --format=\"%ci%H\" -s HEAD)
    APP_VERSION = "Git: $${GIT_BRANCH}: $${GIT_TIME}"
} else {
    GIT_BRANCH      = None
    GIT_TIME        = None
    APP_VERSION     = None
}

DEFINES += GIT_BRANCH=\"\\\"$$GIT_BRANCH\\\"\"
DEFINES += GIT_TIME=\"\\\"$$GIT_TIME\\\"\"
DEFINES += APP_VERSION=\"\\\"$$APP_VERSION\\\"\"

2.2、代碼中直接引用宏即可

    qDebug() << APP_VERSION;
    qDebug() << GIT_BRANCH;

2.3、效果

拓展:

git 獲取歷史代碼版本,并拉取指定版本的代碼

1、先創(chuàng)建好文件夾,然后git初始化

在這里插入圖片描述

2、找到你項(xiàng)目的SSH地址,復(fù)制下來

在這里插入圖片描述

3、把復(fù)制的SSH地址關(guān)聯(lián)起來,關(guān)鍵語法: git remote add origin 地址

在這里插入圖片描述

4、先拉取下來,git pull origin master

在這里插入圖片描述

5、查看提交日志, git log --pretty=oneline,每個(gè)提交放在一行顯示,在瀏覽大量的提交時(shí)非常有用

在這里插入圖片描述

6、git checkout ID

在這里插入圖片描述

在這里插入圖片描述

大功告成,到這一步你已經(jīng)可以得到這個(gè)歷史版本的全部代碼!

到此這篇關(guān)于Qt獲取git版本信息的具體方法的文章就介紹到這了,更多相關(guān)Qt獲取git版本信息內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C/C++實(shí)現(xiàn)動(dòng)態(tài)數(shù)組的示例詳解

    C/C++實(shí)現(xiàn)動(dòng)態(tài)數(shù)組的示例詳解

    動(dòng)態(tài)數(shù)組相比于靜態(tài)數(shù)組具有更大的靈活性,因?yàn)槠浯笮】梢栽谶\(yùn)行時(shí)根據(jù)程序的需要?jiǎng)討B(tài)地進(jìn)行分配和調(diào)整,本文為大家介紹了C++實(shí)現(xiàn)動(dòng)態(tài)數(shù)組的方法,需要的可以參考下
    2023-08-08
  • 使用Qt?Designer開發(fā)的實(shí)現(xiàn)示例

    使用Qt?Designer開發(fā)的實(shí)現(xiàn)示例

    本文主要介紹了使用Qt?Designer開發(fā)的實(shí)現(xiàn)示例,文中通過圖文示例介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-05-05
  • C++常用函數(shù)總結(jié)(algorithm 頭文件)

    C++常用函數(shù)總結(jié)(algorithm 頭文件)

    本文給大家詳細(xì)介紹了algorithm 頭文件中最常用的函數(shù)及其使用方法,當(dāng)然這只是其中的一部分,algorithm 頭文件中還有很多其他的函數(shù),感興趣的朋友一起看看吧
    2023-12-12
  • Python擴(kuò)展C/C++庫的方法(C轉(zhuǎn)換為Python)

    Python擴(kuò)展C/C++庫的方法(C轉(zhuǎn)換為Python)

    這篇文章主要介紹了Python擴(kuò)展C/C++庫的方法(C轉(zhuǎn)換為Python),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 淺析C++中的重載,隱藏和覆蓋

    淺析C++中的重載,隱藏和覆蓋

    在C++語言中,函數(shù)扮演著很重要的角色,不管面向過程設(shè)計(jì),還是基于對象設(shè)計(jì)。本文主要為大家介紹了函數(shù)中重載、覆蓋和隱藏的相關(guān)知識,感興趣的小伙伴可以了解一下
    2022-12-12
  • C++ 析構(gòu)函數(shù)與變量的生存周期實(shí)例詳解

    C++ 析構(gòu)函數(shù)與變量的生存周期實(shí)例詳解

    這篇文章主要介紹了C++ 析構(gòu)函數(shù)與變量的生存周期實(shí)例詳解的相關(guān)資料
    2017-06-06
  • C++ 初始化列表詳解及實(shí)例代碼

    C++ 初始化列表詳解及實(shí)例代碼

    這篇文章主要介紹了C++ 初始化列表詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • c語言數(shù)據(jù)結(jié)構(gòu)之棧和隊(duì)列詳解(Stack&Queue)

    c語言數(shù)據(jù)結(jié)構(gòu)之棧和隊(duì)列詳解(Stack&Queue)

    這篇文章主要介紹了c語言數(shù)據(jù)結(jié)構(gòu)之棧和隊(duì)列詳解(Stack&Queue),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • 簡單講解c++ vector

    簡單講解c++ vector

    這篇文章主要介紹了c++ vector的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下
    2020-09-09
  • C語言深入探索浮點(diǎn)數(shù)的使用秘密

    C語言深入探索浮點(diǎn)數(shù)的使用秘密

    在C語言中,浮點(diǎn)數(shù)是一個(gè)很重要的類型,浮點(diǎn)數(shù)可以使數(shù)據(jù)更為精確。浮點(diǎn)數(shù)說白了就是帶有小數(shù)點(diǎn)的數(shù)。比如1.6?0.0000?765.2等等,浮點(diǎn)數(shù)具體是怎么用的呢,讓我們一起來看看
    2022-04-04

最新評論

淳化县| 土默特左旗| 三亚市| 全椒县| 宁城县| 渭源县| 黄冈市| 应用必备| 建德市| 宁远县| 民乐县| 怀化市| 闻喜县| 沅江市| 陇西县| 武邑县| 紫金县| 同仁县| 上思县| 红安县| 北宁市| 长海县| 五常市| 台中县| 衡东县| 南充市| 郁南县| 吉林市| 巨鹿县| 伊通| 阿拉善盟| 江门市| 株洲市| 三明市| 红河县| 本溪市| 宿迁市| 百色市| 苍南县| 枞阳县| 资中县|