Git command cheatsheet

Spread the love

Configuring Git

git config –global user.name “Your Name”

git config –global user.email “[email protected]

Basic Git Commands

git status

git add <file_name>

git add .

git commit -m “Your commit message here”

Branching and Merging

git branch <branch_name>

git checkout <branch_name>

git switch <branch_name>

git checkout -b <branch_name>

git merge <branch_name>

git

Remote Repositories (GitHub)

git remote add origin <repository_url>

git push -u origin <branch_name>

git pull origin <branch_name>

Viewing History and Diffs

git log

git show <commit_hash>

git diff

git diff HEAD

1 6S1nFUgi payS5Lxhtv05A

Undoing Changes

git checkout — <file_name>

git reset HEAD~1

Gitignore

# Remove all text files

*.txt

# Remove a folder

/foldername

Creating and Cloning Repositories

git init

git clone <repository_url>

download

GitHub Workflow

  1. Fork the repository on GitHub.
  2. Clone your fork to your local machine.
  3. Add the original repository as a remote.
  4. Create a new branch for your changes.
  5. Make and commit changes in the new branch.
  6. Push the changes to your fork.
  7. Create a pull request on the original repository.
  8. Discuss and review changes with collaborators.
  9. Merge the pull request into the main branch.
About Chandana Nalin Cooray 75 Articles
Chandan is a tech enthusiast and digital strategist with over 5 years of experience in Artificial Intelligence and Software development. He specializes in simplifying complex tech trends for global audiences. When he’s not reviewing the latest AI tools, he shares his insights on future technology on chandanai.com. Follow him on LinkedIn for more tech updates