プログラムにしろ、スクリプトファイルにしろ、作成して使っているうちに、変更は出てきます。細かな修正がちょっとずつ入る分には、あまり気にならないと思いますが、ちょっと挙動が変わるような変更を入れる場合、バックアップを取りながらしますよね。でも、バックアップを取りながらだと、そっちの管理も気にかかるようになります。そこで、バージョン管理プログラムの出番です。例え一人でも、例えどんなに小さなプログラムでも、バージョン管理プログラムで管理することは、後々のためになったりします。 今、バージョン管理プログラムで一番使われているのは「Git」になりますかね。Gitは特にサーバーを立てずとも、ソースの履歴管理をすることができます(所謂、「ローカルリポジトリ」だけでの管理)。ただ、Gitの最大の特徴は「分散管理」にありますので、「リモートリポジトリ」を使った管理も覚えておいて損はありません。今だと、「Gi
![Gitサーバーを立てる|あ~かいば](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d1f53ffbd4770dc47313338834117ff9a2f625b/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F31302534%2Frectangle_large_type_2_7cbf44e85644e853588c76515870dffd.jpg%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)