亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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語言實(shí)現(xiàn)數(shù)獨(dú)程序的示例代碼

    C語言實(shí)現(xiàn)數(shù)獨(dú)程序的示例代碼

    數(shù)獨(dú)是源自瑞士的一種數(shù)學(xué)游戲。是一種運(yùn)用紙、筆進(jìn)行演算的邏輯游戲。本文將利用C語言實(shí)現(xiàn)數(shù)獨(dú)程序,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-03-03
  • 使用C++ MFC編寫一個(gè)簡單的五子棋游戲程序

    使用C++ MFC編寫一個(gè)簡單的五子棋游戲程序

    這篇文章主要介紹了使用C++ MFC編寫一個(gè)簡單的五子棋游戲程序,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Visual Studio Code運(yùn)行程序時(shí)輸出中文成亂碼問題及解決方法

    Visual Studio Code運(yùn)行程序時(shí)輸出中文成亂碼問題及解決方法

    這篇文章主要介紹了解決Visual Studio Code運(yùn)行程序時(shí)輸出中文成亂碼問題,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • C語言實(shí)現(xiàn)簡易文本編輯器

    C語言實(shí)現(xiàn)簡易文本編輯器

    這篇文章主要為大家詳細(xì)介紹了C語言實(shí)現(xiàn)簡易文本編輯器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Qt 使用QDialog實(shí)現(xiàn)界面遮罩的示例(蒙版)

    Qt 使用QDialog實(shí)現(xiàn)界面遮罩的示例(蒙版)

    界面遮罩在很多時(shí)候都可以用到,例如彈窗,本文主要介紹了Qt 使用QDialog實(shí)現(xiàn)界面遮罩的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • 如何區(qū)分C++中的inline和#define宏

    如何區(qū)分C++中的inline和#define宏

    這篇文章主要介紹了如何區(qū)分C++中的inline和#define宏,文中講解非常詳細(xì),代碼幫助大家更好的參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • 深入解析unsigned int 和 int

    深入解析unsigned int 和 int

    以下是對unsigned int和int進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • 用c語言根據(jù)可變參數(shù)合成字符串的實(shí)現(xiàn)代碼

    用c語言根據(jù)可變參數(shù)合成字符串的實(shí)現(xiàn)代碼

    本篇文章是對用c語言根據(jù)可變參數(shù)合成字符串的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Qt編寫地圖綜合應(yīng)用之繪制覆蓋物折線

    Qt編寫地圖綜合應(yīng)用之繪制覆蓋物折線

    折線圖目前應(yīng)用最廣的也是用來繪制各種軌跡,折線圖其實(shí)就是后面動(dòng)態(tài)軌跡圖、飛機(jī)航線圖的前身,公用的一個(gè)方法addPolyline。本文將教大家如何通過QT實(shí)現(xiàn)覆蓋物折線圖,快來學(xué)習(xí)吧
    2021-12-12
  • C/C++中常用加密與解密算法的實(shí)現(xiàn)

    C/C++中常用加密與解密算法的實(shí)現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了一些在C++中常用的加密與解密算法,這其中包括Xor異或、BASE64、AES、MD5、SHA256、RSA等,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-11-11

最新評論