今更ですが、サイトを始めてまもなく1年のこのタイミングで、ソースコードのGit管理を開始しましたので、 なぜ今更になって開始したのか、開始してみて感じていることを書きたいと思います。
まず、そもそも何故これまでGit管理をしていなかったのかについてですが、結論から言うと、特にこれといった理由はありません。 初めの頃は、まだ規模も小さかったためあまりGit管理する必要がなく、そのままずるずるとここまで来てしまった形です。 たしかに、PCが突然 壊れた場合、ソースコードを失うリスクはありますが、まぁ大丈夫かと思っておりました。
最近、サイト全体のデザインを刷新したり、上部に戻るボタンの追加など、多くのファイルに係る修正が複数ありました。 この際に、もちろん修正の中では手戻りが発生したりしますが、どこを修正したか分からなくなる場面が多発しました。 これまで、一部のページのみを修正する際は問題になりませんでしたが、規模の拡大とともに課題となってきた訳です。 ということで、前回からの差分を確認する術として、Gitの使用を開始した訳です。 加えて、ソースコードをリモートにプッシュしておくことで、失うリスクにも備えられます。
今更ながらGit管理を始めてみて思うのは、もっと初期から導入しておけば良かったと言うことです。 これまで、あまり必要性を感じていませんでしたが、修正内容の確認が非常にしやすく助かっています。 何らかの開発をされる皆さんも、ソースコードは初期からGit管理されることをお勧めいたします。