いまさらながら改めて。
もちろん他にもたくさんあるけど、
自分の使用頻度が高いやつを備忘録として。
設定
# ユーザー設定
git config --global user.name "ユーザー名"
git config --global user.email "メールアドレス"
# 差分の日本語文字化け対策
git config --global core.pager "LESSCHARSET=utf-8 less"
# ファイル名の日本語文字化け対策
git config --global core.quotepath false
# 改行文字の自動変換対策
git config --global core.autocrlf false
# ファイルモードの変更無視
git config core.filemode false
# 設定確認
git config --global -l
# 直接編集
git config --global -e
操作
# 変更の確認
git status
# 差分確認
git diff ファイル名
# ステージング
git add ファイル名
# ステージング取消
git reset HEAD
# コミット
git commit -m "メッセージ"
# ブランチ一覧
git branch -a
# リモートのブランチ取得
git checkout -b {ローカルブランチ名} origin/{リモートブランチ名}
# ブランチ切替
git checkout ブランチ名
# ファイルの変更の破棄
git checkout ファイル名
# developブランチからの取り込み
git merge develop
# branch作成
git branch ブランチ名
# ブランチの削除
git branch -d ブランチ名
# ブランチ名の変更
git branch -m 変更前ブランチ名 変更後ブランチ名