BFTrick BFTrick - 2 years ago 175
Bash Question

Git Checkout Latest Tag

I'm writing a shell script and I'm looking to checkout the latest version of repo. Specifically I want to break this process apart into multiple steps.

  1. I want to save the repositories latest tag into a variable

  2. Print out
    Checking out version: XX

  3. Checkout the latest tag

I've seen similar questions but I don't see how to save the name of the tag into a variable (probably because I'm a noob with shell scripts).

Answer Source

git describe --tags should give you info.

bash/ shell script:

latesttag=$(git describe --tags)
echo checking out ${latesttag}
git checkout ${latesttag}
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download