30 lines
		
	
	
		
			850 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			850 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| ONFIGURATION =====
 | |
| REPO_URL="http://157.66.191.31:3000/risadmin_prod/htmldeploy.git"
 | |
| REPO_DIR="common"
 | |
| NEW_BRANCH="<your_new_branch_name>"  # 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'"
 | 
