18 lines
362 B
Bash
Executable File
18 lines
362 B
Bash
Executable File
git add *
|
|
|
|
read -p "Commit message: " commit_message
|
|
|
|
git commit -m "$commit_message"
|
|
|
|
current_tag=$(git describe --abbrev=0 --tags)
|
|
IFS='.' read -ra tag_parts <<< "$current_tag"
|
|
major="${tag_parts[0]}"
|
|
minor="${tag_parts[1]}"
|
|
patch="${tag_parts[2]}"
|
|
patch=$((patch + 1))
|
|
new_tag="$major.$minor.$patch"
|
|
|
|
git tag "$new_tag"
|
|
|
|
git push origin master
|
|
git push --tags |