欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1、簡(jiǎn)述

今天又碰到這個(gè)問(wèn)題了,想根據(jù)具體的git版本信息做代碼問(wèn)題確認(rèn)。之前寫(xiě)過(guò)類(lèi)似的文章,不是用的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ù)制下來(lái)

在這里插入圖片描述

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

在這里插入圖片描述

4、先拉取下來(lái),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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語(yǔ)言示例講解for循環(huán)的用法

    C語(yǔ)言示例講解for循環(huán)的用法

    初學(xué)C語(yǔ)言,常常遇到for循環(huán)中嵌套個(gè)for循環(huán),初學(xué)者對(duì)于這種形式總是一知半解,這次我就整理了常見(jiàn)的for循環(huán)嵌套for循環(huán)的題目,我們一起爭(zhēng)取一舉拿下這類(lèi)題。學(xué)廢他們,以后再見(jiàn)到就不怕啦!每天都要學(xué)一點(diǎn)呀。加油,奮斗的我們
    2022-06-06
  • C++版本基于ros將文件夾中的圖像轉(zhuǎn)換為bag包

    C++版本基于ros將文件夾中的圖像轉(zhuǎn)換為bag包

    這篇文章主要介紹了C++版本基于ros將文件夾中的圖像轉(zhuǎn)換為bag包,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • 程序員都不知道C語(yǔ)言中的這些小細(xì)節(jié)

    程序員都不知道C語(yǔ)言中的這些小細(xì)節(jié)

    本文通過(guò)7到實(shí)例題目給大家展示C語(yǔ)言中的一些小細(xì)節(jié),很少有朋友真正的掌握,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • C++ Primer 第一部分基本語(yǔ)言

    C++ Primer 第一部分基本語(yǔ)言

    這篇文章主要介紹了C++ Primer 第一部分基本語(yǔ)言的相關(guān)資料,需要的朋友可以參考下
    2014-02-02
  • tcp socket客戶端和服務(wù)端示例分享

    tcp socket客戶端和服務(wù)端示例分享

    這篇文章主要介紹了tcp socket客戶端和服務(wù)端示例,需要的朋友可以參考下
    2014-03-03
  • 一起來(lái)看看C++STL容器之string類(lèi)

    一起來(lái)看看C++STL容器之string類(lèi)

    這篇文章主要為大家詳細(xì)介紹了C++STL容器之string類(lèi),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • C++11中delete和default的用法詳解

    C++11中delete和default的用法詳解

    這篇文章主要為大家詳細(xì)介紹了C++11中delete和default的具體用法,文中的示例代碼簡(jiǎn)潔易懂,具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下
    2023-08-08
  • c++調(diào)用python實(shí)現(xiàn)圖片ocr識(shí)別

    c++調(diào)用python實(shí)現(xiàn)圖片ocr識(shí)別

    所謂c++調(diào)用python,實(shí)際上就是在c++中把整個(gè)python當(dāng)作一個(gè)第三方庫(kù)引入,然后使用特定的接口來(lái)調(diào)用python的函數(shù)或者直接執(zhí)行python腳本,本文介紹的是調(diào)用python實(shí)現(xiàn)圖片ocr識(shí)別,感興趣的可以了解下
    2023-09-09
  • C++實(shí)現(xiàn)通訊錄系統(tǒng)項(xiàng)目實(shí)戰(zhàn)

    C++實(shí)現(xiàn)通訊錄系統(tǒng)項(xiàng)目實(shí)戰(zhàn)

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)通訊錄系統(tǒng)項(xiàng)目實(shí)戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C語(yǔ)言內(nèi)存對(duì)齊實(shí)例詳解

    C語(yǔ)言內(nèi)存對(duì)齊實(shí)例詳解

    這篇文章主要介紹了C語(yǔ)言內(nèi)存對(duì)齊,包括內(nèi)存對(duì)其的基本概念及用法,以及注意事項(xiàng),并以實(shí)例形式加以說(shuō)明,需要的朋友可以參考下
    2014-09-09

最新評(píng)論