Gitについて初心者向けの解説まとめ
エンジニアを目指す場合Gitの学習は必須である
- gitとはバージョン管理システムの一種(現在はgitが主流)
- gitを使うには
CUI
もしくはSourceTreeというGUI
での操作が必要
バージョン管理システムとは何か?
- データの更新履歴(いつ、何を編集したか)を保存管理できる仕組み
- 複数人で同じプロジェクトを作成する際、バッティングを回避できる
- 過去の履歴のデータへアクセス、復元が可能
- 最新のデータをもつ所持者がわかる
gitのリポジトリとは
- 和訳でgitとは貯蔵庫を意味し、データを保存しておく場所を指します
- リポジトリは2種類存在する(リモート/ローカル)
- リモートリポジトリとはサーバー上に保管しますという意味
- ローカルリポジトリとは自身のPC上に保管されます
- 複数人で管理する内、リモートリポジトリはサーバー上に1つだけ存在します
- ローカルリポジトリはプロジェクトに参加しているメンバーの数存在します
- 初めにローカルにデータを保存し、最終的にリモートへ保存する流れになります
- リモート側にトラブルがあった場合でもローカルに保存しておけば復旧できます
GitHubとは
- gitを主軸に管理支援をする仕組みのツール
- リモートリポジトリを提供するさWEBアプリのこと
- 無料の会員登録でネットにファイルをアップロードできる