Git TAGS – What | Why | When | How
============================
Today We will learn:
——————————-
1. What are tags / releases
2. Why should i create TAGs
3. When to create TAGs
4. How to create TAGs in git
create | show | publish | delete
Step 1:
Checkout the branch where you want to create the tag
git checkout “branch name”
example : git checkout master
________________________________________________________
Step 2:
Create tag with some name
git tag “tag name”
example : git tag v1.0
git tag -a v1.0 -m “ver 1 of ..” (to create annotated tags)
________________________________________________________
Step 3:
Display or Show tags
git tag
git show v1.0
git tag -l “v1.*”
________________________________________________________
Step 4:
Push tags to remote
git push origin v1.0
git push origin –tags
git push –tags
(to push all tags at once)
________________________________________________________
Step 5:
Delete tags (if required only)
to delete tags from local :
git tag -d v1.0
git tag –delete v1.0
to delete tags from remote :
git push origin -d v1.0
git push origin –delete v1.0
git push origin :v1.0
to delete multiple tags at once:
git tag -d v1.0 v1.1 (local)
git push origin -d v1.0 v1.1 (remote)
________________________________________________________
Checking out TAGS
We cannot checkout tags in git
We can create a branch from a tag and checkout the branch
git checkout -b “branch name” “tag name”
example : git checkout -b ReleaseVer1 v1.0
________________________________________________________
Creating TAGS from past commits
git tag “tag name” “reference of commit”
example : git tag v1.2 5fcdb03
________ ONLINE COURSES TO LEARN ________
Visit – http://automationstepbystep.com/
———— UI TESTING ————
Selenium Beginners – https://bit.ly/2MGRS8K
Selenium Java Framework from Scratch – https://bit.ly/2N9xvR6
Selenium Python – https://bit.ly/2oyMp5x
Selenium Tips – https://bit.ly/2owxc50
Selenium Builder – https://bit.ly/2MKNtlq
Katalon Studio – https://bit.ly/2wARFdi
Robot Framework – https://bit.ly/2Px6Ue9
———— API TESTING ————
Web Services (API) – https://bit.ly/2MGafL7
SoapUI – https://bit.ly/2MGahmd
Postman – https://bit.ly/2wz8LrW
General – https://bit.ly/2PYdwmV
———— MOBILE TESTING ————
Mobile Playlist – https://bit.ly/2PxpeUv
———— CI | CD | DEVOPS ————
Jenkins Beginner – https://bit.ly/2MIn8EC
Jenkins Tips & Trick – https://bit.ly/2LRt6xC
Docker – https://bit.ly/2MInnzx
———— VERSION CONTROL SYSTEM ————
Git & GitHub – https://bit.ly/2Q1pagY
———— PERFORMANCE TESTING ————
JMeter Beginner – https://bit.ly/2oBbtIU
JMeter Intermediate – https://bit.ly/2oziNVB
JMeter Advanced – https://bit.ly/2Q22Y6a
JMeter Tips & Tricks – https://bit.ly/2NOfWD2
Performance Testing – https://bit.ly/2wEXbLS
———— JAVA ————
Java Beginners – https://bit.ly/2PVUcXs
Java Tips & Tricks – https://bit.ly/2CdcDnJ
———— MAVEN ————
Maven – https://bit.ly/2NJdDRS
———— OTHERS ————
Redis- https://bit.ly/2N9jyCG
Misc – https://bit.ly/2Q2q5xQ
Tools & Tips – https://bit.ly/2oBfwoR
QnA Friday- https://bit.ly/2NgwGpw
Sunday Special – https://bit.ly/2wB23BO
Ask Raghav- https://bit.ly/2CoJGWf
Interviews – https://bit.ly/2NIPPxk
All Playlists – https://bit.ly/2LSiezA
———— Follow ————
Facebook – https://www.facebook.com/automationstepbystep
Twitter – https://twitter.com/automationsbs
Youtube – http://youtube.com/automationstepbystep