#!/bin/bash
# Initialize a new Git repository
git init
# Add a README file
echo "# $1" >> README.md
# Add all files to staging
git add .
# Commit the initial files
git commit -m "Initial commit"
# Optionally, create a main branch
git branch -M main
# Optionally, add a remote repository
if [ -n "$2" ]; then
git remote add origin "$2"
git push -u origin main
fi
echo "Repository initialized successfully!"
Save this script as init-repo.sh
. You can run it with: