Tips
トラブルシューティング
初心者がハマりやすいポイントと解決策
.gitignore に追加したのに無視されないファイルへの対処方法を解説 詳しく見る →
コンフリクトの正体を 3-way マージの仕組みから解説し、発生パターンと減らすコツを学ぶ 詳しく見る →
コンフリクトの読み方・解消手順をステップバイステップで解説 詳しく見る →
.env やパスワードファイルを誤ってコミットした場合の対処と予防策 詳しく見る →
git pull 時に不要なマージコミットが生成される原因と解決策 詳しく見る →
detached HEAD の意味・原因・復帰方法と、コミットを救出する手順 詳しく見る →
main に直接コミットした変更を git revert で安全に取り消す手順 詳しく見る →
Windows/Mac/Linux 間の改行コードの違いによる問題と設定方法 詳しく見る →
macOS/Windows でファイル名の大文字・小文字だけ変更しても Git が検知しない問題と対処法 詳しく見る →
初回 push で発生する upstream 未設定エラーの原因と解決方法 詳しく見る →
git diff を実行しても何も表示されない場合の原因と対処法 詳しく見る →
--amend は便利だが push 済みコミットの修正は危険。安全な使い方を解説 詳しく見る →
rebase 中にコンフリクトが発生した場合の対処法と、中断・継続の判断基準 詳しく見る →
stash に名前をつける方法、一覧管理、apply と pop の違いなど実践的な使い方 詳しく見る →
.git ディレクトリの役割と、誤削除やネストによるトラブルの原因・対処法 詳しく見る →
ブランチを切り替えようとしたら「変更が上書きされます」エラーが出るときの対処法 詳しく見る →
Git の初期設定・推奨設定をカテゴリ別に一覧で紹介。user.* / core.* / pull.* / push.* / alias.* などよく使うキーをまとめたリファレンス 詳しく見る →
feature ブランチに main を取り込んでから main にマージすることで、不要な 3-way マージを防ぐ方法 詳しく見る →
git reset --hard で消してしまった変更やコミットを元に戻す方法を解説 詳しく見る →
マージ済みのローカルブランチやリモート追跡ブランチを安全に削除する方法 詳しく見る →
git fetch --prune でリモートに存在しなくなったブランチの追跡参照をローカルから安全に削除する方法 詳しく見る →
Git Ready