リポジトリを作成(git init)

git init
git init --bare

リポジトリをリモートから取得(git clone)

git clone

git clone リモートリポジトリのURL

git branch

git checkout

git status

git diff

git diff --staged

git add

git rm

git clean

git commit

git log

git log --date=iso --pretty=format:"[%ad] %h %an : %s"

git merge

git push

git pull

git help -a

add                  Add file contents to the index
am                   Apply a series of patches from a mailbox
archive              Create an archive of files from a named tree
bisect               Use binary search to find the commit that introduced a bug
branch               List, create, or delete branches
bundle               Move objects and refs by archive
checkout             Switch branches or restore working tree files
cherry-pick          Apply the changes introduced by some existing commits
citool               Graphical alternative to git-commit
clean                Remove untracked files from the working tree
clone                Clone a repository into a new directory
commit               Record changes to the repository
describe             Give an object a human readable name based on an available ref
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 the local repository
gitk                 The Git repository browser
grep                 Print lines matching a pattern
gui                  A portable graphical interface to Git
init                 Create an empty Git repository or reinitialize an existing one
log                  Show commit logs
merge                Join two or more development histories together
mv                   Move or rename a file, a directory, or a symlink
notes                Add or inspect object notes
pull                 Fetch from and integrate with another repository or a local branch
push                 Update remote refs along with associated objects
range-diff           Compare two commit ranges (e.g. two versions of a branch)
rebase               Reapply commits on top of another base tip
reset                Reset current HEAD to the specified state
restore              Restore working tree files
revert               Revert some existing commits
rm                   Remove files from the working tree and from the index
shortlog             Summarize 'git log' output
show                 Show various types of objects
sparse-checkout      Initialize and modify the sparse-checkout
stash                Stash the changes in a dirty working directory away
status               Show the working tree status
submodule            Initialize, update or inspect submodules
switch               Switch branches
tag                  Create, list, delete or verify a tag object signed with GPG
worktree             Manage multiple working trees