ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

gitでよく使うコマンドをまとめてみる

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