Dev Patrache

Gitチートシート

Setup

Safe
git config --global user.name "Name"

Set user name

git config --global user.name "Sam"

Safe
git config --global user.email "email"

Set email

git config --global user.email "[email protected]"

Safe
git config --list

Show all config

git config --list

Start

Safe
git init

Initialize a new repository

git init my-project

Safe
git clone <url>

Clone a remote repository

git clone https://github.com/user/repo.git

Changes

Safe
git status

Working directory status

git status

Safe
git diff

Compare changes

git diff HEAD~1

Safe
git add <file>

Add to staging

git add . / git add file.txt

Safe
git commit -m "message"

Create a commit

git commit -m "feat: new feature"

Caution
git commit --amend

Amend the last commit

git commit --amend -m "updated message"

Safe
git stash

Temporarily stash changes

git stash / git stash pop

Branch

Safe
git branch

List branches

git branch -a

Safe
git branch <name>

Create a new branch

git branch feature/login

Safe
git checkout <branch>

Switch branch

git checkout main

Safe
git checkout -b <name>

Create and switch

git checkout -b feature/login

Caution
git merge <branch>

Merge a branch

git merge feature/login

Caution
git branch -d <name>

Delete a branch

git branch -d feature/login

Danger
git branch -D <name>

Force-delete a branch

git branch -D feature/login

Remote

Safe
git remote -v

List remotes

git remote -v

Safe
git fetch

Fetch remote changes

git fetch origin

Caution
git pull

Fetch and merge

git pull origin main

Caution
git push

Push to remote

git push origin main

Danger
git push --force

Force push

git push --force origin main

Undo

Caution
git restore <file>

Discard file changes

git restore file.txt

Safe
git reset HEAD <file>

Unstage a file

git reset HEAD file.txt

Safe
git revert <commit>

Revert a commit (new commit)

git revert abc123

Caution
git reset --soft HEAD~1

Undo last commit (keep changes)

git reset --soft HEAD~1

Danger
git reset --hard HEAD~1

Delete last commit (discard changes)

git reset --hard HEAD~1

Inspect

Safe
git log

Commit history

git log --oneline --graph

Safe
git log --oneline

One-line history

git log --oneline -10

Safe
git show <commit>

Commit details

git show abc123

Safe
git blame <file>

Per-line author

git blame file.txt

Safe
git reflog

HEAD history (for recovery)

git reflog

最終更新: 2026年 · 無料オンラインツール

Gitチートシートとは?

ブランチやマージからrebase・stash・resetまでGitコマンドをカテゴリ別に整理した検索可能な無料チートシート。危険度を表示。 コーディング中にすぐ調べたいコード・記号・ショートカット情報を一か所で確認でき、ブラウザ上で即座に検索・コピーでき、登録やインストールなしで無料で使えます。 結果はワンクリックでコピーして、すぐに活用できます。

使い方

  1. 1
    カテゴリを選択— 設定、ブランチ、元に戻すなど、希望のカテゴリを選択してください。
  2. 2
    検索— コマンドや説明で検索してください。
  3. 3
    危険度レベルを確認— 赤いコマンドはデータ損失の可能性があるので注意してください。
  4. 4
    コピー— 必要なコマンドをコピーしてターミナルで使用してください。

関連ツール

よくある質問

設定、開始、変更、ブランチ、リモート、元に戻す、表示の7カテゴリに35以上のコマンドが含まれています。

安全(緑)はデータ損失なし、注意(黄)は注意が必要、危険(赤)はデータ損失の可能性があることを意味します。

はい、各コマンドのコピーボタンでクリップボードにコピーできます。

はい、git restore、git switchなどの最新のGitコマンドも含まれています。

はい、すべてのデータが静的に含まれており、オフラインでも使用可能です。

このサイトはユーザー体験の向上と広告のためにCookieを使用しています。 詳細を見る