java messagetag_GIT TAG标签使用

像其他版本控制系统(VCS)一样,Git 可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0 、 v2.0 等等)。

我们通过idea开发工具,以及码云远程库,来演示下本地库打tag,以及发布到远程库tag;同时演示下revert恢复tag等;

我们用IDEA建一个项目 TagHelloWorld,初始化成git项目,以及提交到版本库;

2f69ffb4734924d54e813ed16240a64a.png

这里我们备注V1.0

我们新建多个版本以及小版本,提交到本地库;

然后右击项目->Git->Show History 显示下历史

5eba627dbab0922638e34ef506e6fb20.png

显示各种历史版本,我再点下 Log 标签;

2e43353444f9942b21cedcf2b51561fc.png

f1572a43d1eae689aecae61ff4f6db11.png

我们可以给当前版本创建TAG标签;

右击项目Git->Repository->Tag...

0f15c98a0ee5c07b926c6002bbc43799.png

输入Tag Name...以及Message 再点击“Create Tag”

5cdd052157df96632bdf088b40ea5277.png

这样,我们就成功创建了一个Tag

288155d96fcd7a81821216ba8e57089f.png

当然我们也可以为历史版本库创建Tag标签,比如我们为V2.0版本库创建Tag;

右击->New Tag...

01d0bea85b713c31ba9e8b358acc6f84.png

输入Tag名称

6b4b5e49c0f3cceeda46376746f07b21.png

这样就成功给历史版本创建了Tag标签;

49ca1088f007c7c747fa3648aa73779b.png

现在我们把版本库push到码云远程库,顺便把Tag也push去;

码云新建一个远程库 TagHelloWorld

d6211f8740b359fa1439d3ed52c06f41.png

push提交的时候,我们选择下左下角 Push Tags 打钩;

143537ac583b9af6d469592163442cd2.png

码云远程库,我们会发现Tag标签页一同Push上去了;

90a9a62b7f1946ba33a62f7f7d30759c.png

假如我们运营的时候 突然发现新版本有严重Bug,需要立刻恢复以前的一个版本,这时候我们可以通过revert,可以把历史Tag版本检出,以及提交到最新版本库;

具体操作找到Tag是V2.0的标签 右击 -> revert

5dd24d263a456157428e2418eec4735f.png

成功恢复;

8a41ee5b4c4d87d01afd8497611a48db.png

注意,不要用reset重置,这东西会把reset的那个Tag之后的那些版本库删除掉;破坏性的,不宜用;

------------------------------------------------------------------------------------------------------------------------------

作者:java1234_小锋

版权:本站使用「CC BY 4.0」创作共享协议,转载请在文章明显位置注明作者及出处。

------------------------------------------------------------------------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值