##init
gitの環境作り
git init
##status
状況の確認
git status
log
ログの確認
git log
##add
インデックスに登録
git add static/style.css #ファイル指定
git add . #全てのファイル
##reset
取り消し
git reset HEAD #addの取り消し
git reset HEAD index.html #ファイル指定
##commit
コミット
git commit -m "Message"
##checkout
git checkout HEAD^ #一個前に戻る
git checkout "HEAD^" #windowsはダブルクォーテーションで囲む
git checkout -b ブランチ名 #ブランチを作成及び切り替え
git checkout ブランチ名 #ブランチの切り替え
git checkout -f ブランチ名 #強制的にブランチを切り替える(保存していなくても)
##branch
git branch #ブランチを確認
git branch -d ブランチ名 #ブランチの削除
##remote
git remote add origin URL #リモートリポジトリと紐づけ
git remote #リモートリポジトリの確認
git remote -v #リモートリポジトリのURL確認
git remote set-url origin http://zzzzz/wwww.git #URL変更
##push
git push origin ブランチ名 #リモートリポジトリにプッシュする
##pull
git pull origin ブランチ名 #リモートリポジトリをローカルに反映
##clone
git clone "リポジトリURL"
git clone -b <指定したいブランチ名name> "リポジトリURL" #ブランチを指定してcloneする
revert
特定のcommitを打ち消す
git revert <commit>
ユーザー名とemailの設定
###現在のユーザー名とemailを確認する
git config --global user.name
git config --global user.email
git config --local user.name
git config --local user.email
ユーザー名とemailを変更する
git config --global user.name "ユーザー名"
git config --global user.email メールアドレス
git config --local user.name "ユーザー名"
git config --local user.email メールアドレス