🔀 Gitチートシート

コマンド用途
git initリポジトリを新規作成git init
git cloneリモートリポジトリをコピーgit clone https://github.com/user/repo.git
git status変更状態を確認git status
git add変更をステージに追加git add . / git add ファイル名
git commit変更を記録git commit -m "メッセージ"
git logコミット履歴を表示git log --oneline
git diff変更内容を表示git diff / git diff --staged
git branchブランチ一覧・作成git branch feature/login
git checkoutブランチ切替git checkout -b feature/login
git switchブランチ切替(新構文)git switch -c feature/login
git mergeブランチを統合git merge feature/login
git rebaseコミット履歴を整理して統合git rebase main
git remoteリモート接続の管理git remote add origin URL
git pushリモートに送信git push origin main
git pullリモートから取得+マージgit pull origin main
git fetchリモートから取得(マージなし)git fetch origin
git stash変更を一時退避git stash / git stash pop
git resetコミットを取り消しgit reset --soft HEAD~1
git revertコミットを打ち消す新コミットgit revert コミットID
git cherry-pick特定のコミットだけ取り込むgit cherry-pick コミットID
git tagバージョンタグを付けるgit tag v1.0.0
.gitignore追跡しないファイルを指定node_modules/
git config設定の確認・変更git config --global user.name "名前"
git rm --cached追跡を解除(ファイルは残す)git rm --cached ファイル名
git blame各行の最終変更者を表示git blame ファイル名

📖 関連する用語

❓ よくある質問

Gitチートシートはどんな人向け?

Git初心者〜中級者向け。基本コマンドからブランチ操作まで網羅しています。

印刷して使える?

はい。印刷に最適化されたレイアウトで出力されます。

GitとGitHubの違いは?

Gitはバージョン管理ツール、GitHubはGitリポジトリのホスティングサービスです。

⚠️ よくあるエラー

🔀 Gitの使い方をレッスンで学ぼう!

Gitの基礎をゼロから学べます。完全無料・登録不要。

Gitコースを始める →