From 009305b06a7d8a8923d62ea44decc1d8e27001ae Mon Sep 17 00:00:00 2001 From: Eshan Roy Date: Sat, 30 Nov 2024 17:55:46 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=A7=B9=20chore(=5Fbump):=20upgrade=20scri?= =?UTF-8?q?pt=20=3D>=202.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- push.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/push.sh b/push.sh index 2208e80..fd64d1d 100755 --- a/push.sh +++ b/push.sh @@ -17,6 +17,13 @@ error_exit() { # Ensure the script is run in a Git repository git rev-parse --is-inside-work-tree > /dev/null 2>&1 || error_exit "This is not a Git repository." +# Get the current branch name +branch=$(git rev-parse --abbrev-ref HEAD) + +# Pull the latest changes from the remote repository +echo "Pulling latest changes from remote branch '$branch'..." +git pull origin "$branch" || error_exit "Failed to pull changes from the remote repository. Please resolve any conflicts manually." + # Prompt the user to select a commit type echo "Select a commit type:" select type in "${TYPES[@]}"; do @@ -80,7 +87,7 @@ else fi # Push the changes to the remote repository -branch=$(git rev-parse --abbrev-ref HEAD) +echo "Pushing changes to remote branch '$branch'..." if git push origin "$branch"; then echo -e "\033[1;32mChanges pushed to remote branch '$branch'.\033[0m" else