ONFIGURATION ===== REPO_URL="http://157.66.191.31:3000/risadmin_prod/htmldeploy.git" REPO_DIR="common" NEW_BRANCH="" # Replace this or inject dynamically COMMIT_MSG="Auto commit to $NEW_BRANCH at $(date)" # ===== STEP 1: CLONE THE REPO ===== if [ -d "$REPO_DIR" ]; then echo "Directory '$REPO_DIR' already exists. Deleting it..." rm -rf "$REPO_DIR" fi echo "Cloning repository..." git clone "$REPO_URL" # ===== STEP 2: CREATE AND SWITCH TO NEW BRANCH ===== cd "$REPO_DIR" || exit 1 git checkout -b "$NEW_BRANCH" # ===== STEP 3: COPY FILES (optional) ===== # Example: If your files are in /data/html_files # cp /data/html_files/*.html . # ===== STEP 4: COMMIT AND PUSH ===== git add . git commit -m "$COMMIT_MSG" || echo "Nothing to commit" git push origin "$NEW_BRANCH" echo "Code pushed to branch '$NEW_BRANCH'"