13 February 2016

I will be recording here some of the commonly used Git commands:

  • Init repo and clone (note that for windows locations, one should use file:////hostname/path/to/repo)

      Git init
      Git clone remote_repo_location
    
  • Show refs

      git show-ref
    
  • Add all modified files

      git add -A
    
  • Revert to certain commit and push to remote

      git reset --hard <commit_id>
      git push -f
    
  • Push the local branch to remote

      git push --set-upstream origin <branch_name>
    
  • Manager tracked repositories

      git remote
    
  • Checkout a branch from a remote

      git checkout -b < new_branch > origin/< new_branch >
    
  • Some other common commands

      Git status
      git log
      Git cherry-pick <commit_id>
      git pull
      git rebase origin/master
      git push origin HEAD:branch_Name
    


blog comments powered by Disqus