2025年11月2日
git restore、reset、revert を理解して、ファイルのステージ解除、ローカル編集の破棄、コミットの取り消し、共有履歴の書き換え回避を実現しましょう。
git initとgit cloneの使い分けを学び、最初のコミット前にリモート、ブランチ、ユーザー情報、無視ファイルを確認する方法を解説します。
分岐したブランチ、競合処理、共有履歴、チームセーフなワークフローの選択における git merge と git rebase の比較。
Gitのステージングとコミットの仕組みを学びます。git add、パッチステージング、ステージングされた差分、焦点を絞ったコミットメッセージの書き方などを含みます。
日常的なGit CLIコマンドと、lazygit、delta、tigなどの便利なツール、そしてレビューや履歴作業のためのGUIクライアントを比較します。
日常の開発ワークフローでGitブランチを作成、切り替え、追跡、整理、安全に削除する方法を学びます。
git log、diff、blame を使用してプロジェクトの履歴を追跡し、変更を調査し、行やファイルの変更の背後にあるコミットを見つけます。
git commit --amend とインタラクティブリベースを使用して、共有ブランチを乱さずにローカル履歴を整理する方法。