初期設定
# 個人情報の設定
git config --global user.name <ユーザ名>
git config --global user.email <メールアドレス>
# エイリアスの設定 (コマンドに別名をつける、お好みで)
git config --global alias.<コマンドの別名> <コマンド>
# 以下、エイリアス設定例
git config --global alias.co checkout
git config --global alias.st status
git config --global alias.br branch
git config --global alias.ci commit
~/.gitconfig
に直接書いても設定できます。
確認用コマンド
git status : 変更状況の確認
git status # 全て
git status <ファイル名orディレクトリ名> # 指定ファイルorディレクトリのみ
git diff : 差分の確認
# ワークツリーとステージの差分
git diff # 全て
git diff <ファイル名orディレクトリ名> # 指定ファイルorディレクトリのみ
# ステージとリポジトリの差分
git diff --staged # 全て
git diff --staged <ファイル名orディレクトリ名> # 指定ファイルorディレクトリのみ
git log : 変更履歴の確認
git log # 全て
git log <ファイル名orディレクトリ名> # 指定ファイルorディレクトリのみ
git log -n <取得数> # 最新のn個のみ
git log --numstat # ファイルごとの追加削除した行数
git log -p # 変更差分を表示
git log --oneline # 1行表示
git log --graph # グラフ形式
git log --decorate # ブランチ、タグ名を追記
# 組み合わせると見やすく表示できたりする
git log --oneline --graph --decorate