git打tag


git打tag

主要作用

方便版本回滾,根據tag名稱可以快速還原到上一個代碼版本。

與branch的區別

tag的指針位置是固定的,在給指定提交打好標簽以后,它就固定於此位置;
branch的指針位置會不斷變動的,隨着分支的向前推移或者向后回滾,都在不斷變化;

打tag時機(只針對上線,其他使用情況請自行考究)

master版本正式發布上線無誤后

基本命令使用

1、打標簽

簡易打標命令:

git tag 標簽名字 

帶注釋打標命令:

git tag -a 標簽名字 -m "注釋說明" 

2、查看標簽

列出已有命令:

git tag 

此時會列出一串標簽,然后可以使用命令:

git show 標簽名字 

可以看到該tag的具體提交信息,按q可以退出

3、推送標簽

使用"1、打標簽"打完的tag只是本地tag,需要同步到遠端服務器,推送命令:

git push origin 標簽名字 

4、切換tag

工程下可以有多個tag,具體的切換tag命令為:

git checkout 標簽名字 

那如何切回自己的代碼分支呢?,很簡單:

git checkout 分支名字 

5、刪除tag

tag命名錯誤、時間太久遠等原因,需要刪除tag,
本地tag刪除命令:

git tag -d 標簽名字 

遠端tag刪除命令:

git push origin :refs/tags/標簽名字 

tag命名規范

分支名字-yyyyMMddhhmm

如在master上剛合並了一個需求分支代碼,且與10月8日13:48正常上線,則可將tag命名為:

master-201910081348

最好加上注釋,說明主要變更信息.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM