Gitコマンド完全チートシート:ターミナルで使う基本操作まとめ

Gitの基本コマンドをターミナルで使うためのチートシート。コミット、ブランチ、マージなど初心者向けに実例付きで解説。

Gitターミナルチートシートコミットブランチマージ2026/5/25

Git コマンド チートシート:ターミナルでよく使う操作一覧

Gitは分散型バージョン管理システムで、ターミナルからコマンドを実行して操作します。この記事では、初心者が覚えておくべき基本的なGitコマンドを、実際の使用例とともにまとめました。

1. 設定と初期化

git init

新しいGitリポジトリを作成します。
git init

git config

ユーザー名やメールアドレスを設定します。
git config --global user.name "Your Name"
git config --global user.email "your@email.com"

2. 変更の追跡とコミット

git status

現在のリポジトリの状態を表示します。変更されたファイル、ステージングされたファイルなどを確認できます。
git status

git add

変更をステージングエリアに追加します。
<h1>特定のファイルを追加</h1>
git add filename

<h1>すべての変更を追加</h1> git add .

git commit

ステージングされた変更をコミット(記録)します。
git commit -m "コミットメッセージ"

git log

コミット履歴を表示します。
git log --oneline  # 簡潔に表示

3. ブランチ操作

git branch

ブランチの一覧表示、作成、削除を行います。
<h1>ブランチ一覧</h1>
git branch

<h1>新しいブランチを作成</h1> git branch new-feature

<h1>ブランチを削除</h1> git branch -d old-feature

git checkout / git switch

ブランチを切り替えます。
<h1>ブランチを切り替え</h1>
git checkout main
<h1>または</h1>
git switch main

<h1>新しいブランチを作成して切り替え</h1> git checkout -b new-feature <h1>または</h1> git switch -c new-feature

4. マージとリベース

git merge

現在のブランチに別のブランチの変更を取り込みます。
git checkout main
git merge feature-branch

git rebase

コミット履歴をきれいにするために使います。
git checkout feature
git rebase main

5. リモートリポジトリとの連携

git clone

リモートリポジトリをローカルにコピーします。
git clone https://github.com/user/repo.git

git remote

リモートリポジトリの設定を管理します。
<h1>リモートの一覧</h1>
git remote -v

<h1>リモートを追加</h1> git remote add origin https://github.com/user/repo.git

git push

ローカルの変更をリモートにアップロードします。
git push origin main

git pull

リモートの変更をローカルに取り込みます(fetch + merge)。
git pull origin main

6. 変更の取り消し

git reset

コミットやステージングを取り消します。
<h1>ステージングを取り消す</h1>
git reset HEAD filename

<h1>直前のコミットを取り消し、変更は保持</h1> git reset --soft HEAD~1

<h1>直前のコミットを取り消し、変更も破棄</h1> git reset --hard HEAD~1

git revert

特定のコミットを打ち消す新しいコミットを作成します。
git revert <commit-hash>

7. その他の便利コマンド

git stash

現在の作業を一時的に退避します。
git stash
git stash pop  # 戻す

git diff

変更内容を表示します。
git diff  # ワーキングディレクトリとステージングの差分
git diff --staged  # ステージングと最新コミットの差分

git tag

タグ(リリースポイント)を管理します。
git tag v1.0.0
git push origin v1.0.0

まとめ

このチートシートでは、Gitの基本的なコマンドをカテゴリ別にまとめました。ターミナルでの操作に慣れるために、実際にコマンドを打ちながら練習することをおすすめします。さらに詳しい使い方は、公式ドキュメントやgit helpコマンドを参照してください。

🛡️
ContentLens 品質チェック済み

この記事はAI品質チェッカーContentLensで分析されています。記事を貼り付けるだけで誰でも無料で品質スコアを確認できます。