最近gitをよく使うのですが、都度Googleでコマンドを検索しての繰り返しでめんどくさい。。。
ということで、自分用にメモを作りました。
| やりたいこと | コマンド |
|---|---|
| リポジトリ作成 | $ git init |
| 変更内容追加 | $ git add [FILE_NAME] or git add . |
| addしてしまったファイルを除外 | $ git rm --cached |
| ファイルをコミット | $ git commit -m "任意のコメント" |
| 直前のコミットを取り消す | $ git commit --amend |
| コミットメッセージの修正(HEADから2件のコミットメッセージ) | $ git rebase -i HEAD~2 |
| ブランチ作成 | $ git branch [BRANCH_NAME] |
| ブランチ移動 | $ git checkout [BRANCH_NAME] |
| ブランチ削除 | $ git branch -d [BRANCH_NAME] |
| ローカルブランチ一覧表示 | git branch |
| リモートとローカルのブランチの一覧表示 | $ git branch -a |
| リモートブランチ一覧表示 | $ git branch -r |
| 差分をマージ | $ git merge [BRANCH_NAME] |
| 差分確認 | $ git diff |
| ログ表示 | $ git log --graph --name-status --pretty=format:"%C(red)%h %C(green)%an %Creset%s %C(yellow)%d%Creset" |
| タグ一覧表示 | $ git tag |
| タグ作成 | $ git tag -a v1.0.0 -m 'version 1.0.0' |
| 圧縮ファイル作成 | git archive --format=zip HEAD -o ./[OUTPUT_FILE_NAME].zip |
