Git
変更履歴管理による開発課題の解決
ファイル名乱立による管理複雑化の防止
複数人による同時編集時の上書きミス回避
バグ発生時の原因特定と追跡の容易化
Gitを構成する4つのコア概念
リポジトリ:履歴を保存する場所(ローカルおよびリモート) コミット:特定時点への復元を可能にする変更内容の記録 ブランチ:本番環境と独立して並行開発を行うための履歴の分岐 リモートリポジトリの全履歴を手元の端末へコピー(クローン)して作業
ネットワーク非接続時でも高速な履歴確認やコミットが可能
個人開発におけるプルリクエスト活用のメリット
機能完成から本番合流までのプロセスにおける作業の区切りと開発リズムの構築
実装理由や参考情報の概要欄への記録による開発履歴(ドキュメント)の蓄積
CI/CDツールとの連携による自動テスト実行と本番環境の破損防止