おれんじりりぃぶろぐ

きっと何者にもなれないエンジニアのブログ

Gitコマンド集

概要

自分がよく使うgitコマンドを随時追加していく予定。
gitって難しいな。

コマンド

一つ前のコミットメッセージを変更したい

git commit --amend

ブランチ間の差分を見たい(ファイル名のみ表示)

git --name-only master...target/branch

ブランチ間のfile changedの数を知りたい

git --name-only master...target/branch | wc -l

ローカルブランチを削除したい

git branch -d target/branch

ローカルブランチを強制的に削除したい

git branch -D target/branch

リモートブランチを削除したい

git push origin :target/branch

ブランチ間のハッシュとメッセージ差分をみたい

git log --no-merges --oneline master..develop

リモートのブランチを強制的に優先させる

git reset --hard origin/master

ローカルのoriginブランチが残ってしまう

git fetch --prune

gitがなんか重いな(ガベコレ)

git gc