Create a GitHub account
Sign in to GitHub
Create a new repository
Add a README file
Clone the repository to your computer
Make changes to your files
Save your changes locally
Stage the changes with Git
Commit the changes with a message
Push the changes to GitHub
Create branches for new features or fixes
Switch between branches as needed
Open a pull request to merge changes
Review and approve pull requests
Merge approved pull requests
Use issues to track tasks and bugs
Use projects to organize work
Follow repositories to watch updates
Star repositories you want to save
Fork repositories you want to copy and modify
Use GitHub Actions for automation
Manage repository settings and permissions
Collaborate with others through comments and reviews
