Common git commands

Simon Foster - Jul 18 '22 - - Dev Community

I use git as my source control system. Here are some of the most common git commands in no particular order.

  • Check Out a git Repository git clone /path/to/repository
  • Add files to commit git add
  • Commit files to git git commit -m “Commit message”
  • Push changes to server git push origin master
  • Show status git status
  • Create new branch git checkout -b
  • Switch to a branch git checkout
  • Get remote changes git pull
  • Merge a different branch into the current one git merge
  • View merge conflicts git diff
  • Temporarily stash uncommitted changes git stash
  • Undo a commit git reset –hard
  • Show details about a commit git show
  • Show version history of current branch git log
  • Gets all remote branches git fetch origin

Most of the time I use the git extensions tools to do my git work, but there are times when only the command line will do.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .