Gitコマンドチートシート
2025-09-18
開発環境
はじめに
開発時によく利用する Git コマンドを簡単にまとめます。
リポジトリの初期化
git initブランチの作成
git switch -c branch-name# またはgit branch branch-nameブランチの切り替え
git checkout develop # develop ブランチに切り替え# またはgit switch develop # develop ブランチに切り替えブランチ一覧の表示
git branchブランチの削除
以下のコマンドで、ローカルリポジトリのブランチを削除します。
git branch -d branch-nameスカッシュ(Squash)
プッシュしていないローカルリポジトリの連続したコミットを1つのコミットにまとめることができます。
例えば、以下のようにfileB.txtに関するコミットを3つしていたとします。
git log --oneline
# resulte2653da (HEAD -> main) add see you in fileB.txt0af67ed add hello in fileB.txta1c6e80 add fileB.txt54aef51 add fileA.txtそれを以下の流れで1つのコミットにまとめることができます。
git rebaseのiオプションでインタラクティブに操作します。Terminal window git rebase -i HEAD~3- まとめるコミットの一番最初を”pick”にする(デフォルトでpickになっている)
- 2個目以降のまとめるコミットの先頭を”squash” or “s""にし、保存する。
変更前
変更後
Terminal window pick a1c6e80 add fileB.txtpick 0af67ed add hello in fileB.txtpick e2653da add see you in fileB.txtTerminal window pick a1c6e80 add fileB.txts 0af67ed add hello in fileB.txts e2653da add see you in fileB.txt - コミットメッセージを記載する。
git logを見てみると3つのコミットが1つのコミットになっています。
git log --oneline
# resultc7a7339 (HEAD -> main) add fileB.txt and write message54aef51 add fileA.txt