-‐-‐ add -‐-‐ add file contents to index am -‐-‐ apply patches from a mailbox archive -‐-‐ create archive of files from named tree bisect -‐-‐ find, by binary search, change that introduced a bug branch -‐-‐ list, create, or delete branches bundle -‐-‐ move objects and refs by archive checkout -‐-‐ checkout branch or paths to working tree cherry-‐pick -‐-‐ apply changes introduced by some existing commits citool -‐-‐ graphical alternative to git commit clean -‐-‐ remove untracked files from working tree clone -‐-‐ clone repository into new directory commit -‐-‐ record changes to repository describe -‐-‐ show most recent tag that is reachable from a commit diff -‐-‐ show changes between commits, commit and working tree, etc. fetch -‐-‐ download objects and refs from another repository format-‐patch -‐-‐ prepare patches for e-‐mail submission gc -‐-‐ cleanup unnecessary files and optimize local repository grep -‐-‐ print lines matching a pattern gui -‐-‐ run portable graphical interface to git init -‐-‐ create empty git repository or re-‐initialize an existing one log -‐-‐ show commit logs merge -‐-‐ join two or more development histories together mv -‐-‐ move or rename file, directory, or symlink notes -‐-‐ add or inspect object notes pull -‐-‐ fetch from and merge with another repository or local branch push -‐-‐ update remote refs along with associated objects rebase -‐-‐ fasforward-‐port local commits to the updated upstream head reset -‐-‐ reset current HEAD to specified state revert -‐-‐ revert existing commits rm -‐-‐ remove files from the working tree and from the index shortlog -‐-‐ summarize git log output show -‐-‐ show various types of objects stash -‐-‐ stash away changes to dirty working directory status -‐-‐ show working-‐tree status submodule -‐-‐ initialize, update, or inspect submodules tag -‐-‐ create, list, delete or verify tag object signed with GPG http://www.insightforums.com/ how-to-educate-your-customers-and-win-fans-for-life/