Gitチートシート
Gitの設定
$ git config --global user.name "username"
$ git config --global user.email "user@example.com"
Gitの初期化
$ git init
ディレクトリを指定する場合
$ git init directory
ステージに追加
$ git add filename
カレントディレクトリ内の全てのファイルをステージに追加
$ git add .
コミット
$ git commit
コミットメッセージを指定する場合
$ git commit -m "message"
クローン
$ git clone "URL"
プッシュ
$ git push
ログ
$ git log
diffを表示
$ git diff
ブランチを表示
$ git branch
ブランチを作成
$ git branch branchname
ブランチの切り替え
$ git checkout branchname
-bオプションでブランチを作成してから切り替える。
$ git checkout -b branchname
マージ
anotherbranchを現在のブランチにマージする。
$ git merge anotherbranch
remoteを追加
$ git remote add "name" "url"
nameは慣習的にoriginとする。
$ git remote add origin "url"
remoteを削除
$ git remote remove "name"