gitのサブコマンド
git remote
-- リモートリポジトリの操作
git svn
-- git svnとの提携
git add
-- コミットするファイルを指定する
git archive
-- ファイルをひとまとめにする
git branch
-- ブランチ情報の表示およびブランチの作成
git checkout
-- ブランチの切り替え
git clean
-- ワーキングツリーを掃除する
git clone
-- 既存のリポジトリの複製を作る
git commit
-- 変更点をコミットする
git config
-- Gitの設定を行う
git diff
-- ファイルに加えられた変更点をdiff形式で表示する
git fetch
-- リモートリポジトリの最新の履歴の取得だけを行う
git fsck
-- リポジトリの正当性チェックを行う
git gc
-- リポジトリ内の不要なオブジェクトを削除し、最適化を行う
git grep
-- 特定の文字列を検索する
git help
-- ヘルプ
git init
-- リポジトリを作成する
git log
-- コミットログを出力する
git ls-files
-- 管理されているファイルの一覧を見る
git merge
-- ローカルブランチのマージを行う
git mv
-- ファイル名を変更する
git pull
-- ほかのリポジトリの変更点をローカルリポジトリにマージする
git push
-- 公開リポジトリに自分のリポジトリの内容を送信する
git rebase
-- ブランチの派生元(上流)を変更する
git reflog
git reset
-- 直前のコミットを取り消す
git revert
-- 作業ツリーを指定したコミット時点の状態にまで戻す
git rm
-- インデックスからのファイルの削除を行う
git shortlog
-- コミットログを要約して出力する
git show
-- コミットを表示する
git show-branch
-- ブランチの作成/変更/マージ履歴を表示
git stash
-- 現在の作業ツリーの状態を一時的に保管する
git status
-- 変更が加えられたファイルを表示する
git tag
-- コミットにタグを付ける
git.icon