0
當我做了一大塊我希望標記爲一個版本的更改。 我加git tag v1.4
等在Github中自動標記提交
我怎麼能自動添加這個提交我爲這些更改,當我標記提交#我已經完成提交併推送它。
即:
git tag -a v1.2 cd8a721 -m "Message here"
當我做了一大塊我希望標記爲一個版本的更改。 我加git tag v1.4
等在Github中自動標記提交
我怎麼能自動添加這個提交我爲這些更改,當我標記提交#我已經完成提交併推送它。
即:
git tag -a v1.2 cd8a721 -m "Message here"
我怎麼能自動將其添加到提交我的這些變化
你可以做到這一點枝條GitHub的網頁掛鉤。
閱讀有關此事件:https://developer.github.com/webhooks/#events
Note
其更好的使用註釋標籤git tag -a
,因爲它會創建一個犯類似標籤具有相同的信息,承諾。
另一種方式ID有本地鉤子 - 當你提交設置標籤,然後推動分支和標籤。
post-commit hook
(本地鉤)#!/bin/sh
# get the last commit Id
lastCommit = $(git log -1 HEAD)
tag = <generate the tag message you want to set>
git tag -a ...
echo " "
echo " |ZZzzz "
echo " | "
echo " | "
echo " |ZZzzz /^\ |ZZzzz "
echo " | |~~~| | "
echo " | |- -| /\ "
echo " /^\ |[]+ | |^^^| "
echo " |^^^^^^^| | +[]| | | "
echo " | +[]|/\/\/\/\^/\/\/\/\/|^^^^^^^| "
echo " |+[]+ |~~~~~~~~~~~~~~~~~~| +[]| "
echo " | | [] /^\ [] |+[]+ | "
echo " | +[]+| [] || || [] | +[]+| "
echo " |[]+ | || || |[]+ | "
echo " |_______|------------------|_______| "
echo " "
echo " "
echo " You have just committed and tagged "
echo " your code "
所以,如果我輸入「混帳標籤-a V1.5」然後我修改文件,添加它們,然後做「混帳提交-m‘更新的視頻內容’然後「git push origin master」 - 那個提交會被標記爲v1.5? – me9867
標記就是一個存儲提交的文件,它是一個可讀的字符串,您需要將標記附加到提交。然後標記它們在鉤子中,我向你展示了你的鉤子的參數,用它來標記提交。首先你提交然後你標記 – CodeWizard
爲你添加了lastCommit,所以你可以使用它來得到你剛剛做出的最後一次提交 – CodeWizard