使用bash從Git中獲取順序版本號 一種方法

2021-10-02 19:56:13 字數 462 閱讀 7302

在使用git時,獲取其順序版本號成為了一種奢望,因為其採用的hash值來標記的,雖然可以使用8個位元組的短hash值來標記或者只是版本,但還是沒有順序版本號來的直接,本文提供乙個指令碼的方式來獲取順序版本號;

簡而言之,就是統計當前提交次數來計算version number;其利用bash來獲取的,具體如下文所示:

# 基準版本號預設是1,可以通過傳遞乙個引數修改

get_version()

echo $((`git rev-list –all|wc -l` + $__base))

}

然後在bash的命令列直接輸入,git_version就能獲取版本號,下圖版本號為112,在專案中稍微進行加工下就可以非常好的使用;

具體圖示如下:

從git上 獲取分支

從這個鏈結上可以學習。一 選擇乙個空資料夾用來儲存轉殖下來的專案,然後滑鼠右鍵選擇git bash here,然後輸入命令 git clone 自己git庫的位址 二 從dev分支上更新 1.與遠端倉庫建立連線 git remote add origin xx.git 2.使用git branch ...

git中Bash基本操作命令

1 cd 改變目錄。2 cd 回退到上乙個目錄,直接cd進入預設目錄 3 pwd 顯示當前所在的目錄路徑。4 ls ll 都是列出當前目錄中的所有檔案,只不過ll 兩個ll 列出的內容更為詳細。5 touch 新建乙個檔案 如 touch index.js 就會在當前目錄下新建乙個index.js檔...

git中Bash基本操作命令

1 cd 改變目錄。2 cd 回退到上乙個目錄,直接cd進入預設目錄 3 pwd 顯示當前所在的目錄路徑。4 ls ll 都是列出當前目錄中的所有檔案,只不過ll 兩個ll 列出的內容更為詳細。5 touch 新建乙個檔案 如 touch index.js 就會在當前目錄下新建乙個index.js檔...