Every command you need · Clear explanations · Real examples
git config
git config --list
git config editor
git config alias
~/.gitignore
git help
git initgit clonegit statusgit diffgit showgit addgit commitgit commit --amendgit rmgit mv.gitignoregit restoregit branchgit checkoutgit switchgit mergegit rebasegit cherry-pickmerge conflictgit merge --abortgit remotegit pushgit pullgit fetchgit push --deletegit remote prunegit push --tagsgit loggit log --sincegit log -Sgit blamegit shortloggit refloggit revertgit reset --softgit reset --mixedgit reset --hardgit cleangit stashgit stash popgit stash applygit stash listgit stash dropgit stash branchgit taggit tag --listgit tag -dgit describegit bisectgit submodulegit worktreegit archivegit filter-branchgit gcgit notesgit ls-files