Gitとは
アプリ開発を行う際にgitと言うものを使いますがそもそもgitってなんだろうと思ったので自分用にまとめました。
以下はwikiに掲載されている情報です
''gitは、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。Linuxカーネルのソースコード管理に用いるためにリーナス・トーバルズによって開発され、それ以降ほかの多くのプロジェクトで採用されている。
gitでは、各ユーザのワーキングディレクトリに、全履歴を含んだリポジトリの完全な複製が作られる。したがって、ネットワークにアクセスできないなどの理由で中心リポジトリにアクセスできない環境でも、履歴の調査や変更の記録といったほとんどの作業を行うことができる。これが「分散型」と呼ばれる理由である。 / wiki''
もしgitが存在してなかったら、ファイルを編集前に戻したいと思ったときにコピーして他のファイルで管理していくと思います。
でも、それだとめんどくさいしいろいろミスが起こったりなどありそうですよね。
その問題を解決するために作られたのがgitなのです。
つまりgitとは元のファイルのコピーを手元においておけて自由に編集できるものなのです。
参考資料