Gitチートシート
Setup
git config --global user.name "Name"Set user name
git config --global user.name "Sam"
git config --listShow all config
git config --list
Start
git initInitialize a new repository
git init my-project
git clone <url>Clone a remote repository
git clone https://github.com/user/repo.git
Changes
git statusWorking directory status
git status
git diffCompare changes
git diff HEAD~1
git add <file>Add to staging
git add . / git add file.txt
git commit -m "message"Create a commit
git commit -m "feat: new feature"
git commit --amendAmend the last commit
git commit --amend -m "updated message"
git stashTemporarily stash changes
git stash / git stash pop
Branch
git branchList branches
git branch -a
git branch <name>Create a new branch
git branch feature/login
git checkout <branch>Switch branch
git checkout main
git checkout -b <name>Create and switch
git checkout -b feature/login
git merge <branch>Merge a branch
git merge feature/login
git branch -d <name>Delete a branch
git branch -d feature/login
git branch -D <name>Force-delete a branch
git branch -D feature/login
Remote
git remote -vList remotes
git remote -v
git fetchFetch remote changes
git fetch origin
git pullFetch and merge
git pull origin main
git pushPush to remote
git push origin main
git push --forceForce push
git push --force origin main
Undo
git restore <file>Discard file changes
git restore file.txt
git reset HEAD <file>Unstage a file
git reset HEAD file.txt
git revert <commit>Revert a commit (new commit)
git revert abc123
git reset --soft HEAD~1Undo last commit (keep changes)
git reset --soft HEAD~1
git reset --hard HEAD~1Delete last commit (discard changes)
git reset --hard HEAD~1
Inspect
git logCommit history
git log --oneline --graph
git log --onelineOne-line history
git log --oneline -10
git show <commit>Commit details
git show abc123
git blame <file>Per-line author
git blame file.txt
git reflogHEAD history (for recovery)
git reflog
Gitチートシートとは?
ブランチやマージからrebase・stash・resetまでGitコマンドをカテゴリ別に整理した検索可能な無料チートシート。危険度を表示。 コーディング中にすぐ調べたいコード・記号・ショートカット情報を一か所で確認でき、ブラウザ上で即座に検索・コピーでき、登録やインストールなしで無料で使えます。 結果はワンクリックでコピーして、すぐに活用できます。
使い方
- 1カテゴリを選択— 設定、ブランチ、元に戻すなど、希望のカテゴリを選択してください。
- 2検索— コマンドや説明で検索してください。
- 3危険度レベルを確認— 赤いコマンドはデータ損失の可能性があるので注意してください。
- 4コピー— 必要なコマンドをコピーしてターミナルで使用してください。
関連ツール
よくある質問
設定、開始、変更、ブランチ、リモート、元に戻す、表示の7カテゴリに35以上のコマンドが含まれています。
安全(緑)はデータ損失なし、注意(黄)は注意が必要、危険(赤)はデータ損失の可能性があることを意味します。
はい、各コマンドのコピーボタンでクリップボードにコピーできます。
はい、git restore、git switchなどの最新のGitコマンドも含まれています。
はい、すべてのデータが静的に含まれており、オフラインでも使用可能です。