最近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 |