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'" |