はじめに
バージョン管理という考え方があるらしいです。
なんでも、変更履歴を含めてファイルを保存することで、作業が効率化されるようです。
主に企業等のチーム開発で使われ、複数の作業者間でのデータのやり取りにおいて、強い利点があるとのこと。個人の使用でも、変更前の状態に戻したいとき等に非常に便利だとか。
ちなみに私が現在用いているバージョン管理方法はこちらです。
![](https://obecogames.com/wp-content/uploads/2023/07/backup_legacy.jpg)
データを人力で複製しています。
この塊のデータサイズはこんな感じ。
![](https://obecogames.com/wp-content/uploads/2023/07/backup_legacy_size.jpg)
はい。
ということで、バージョン管理と関連してよく耳にする、Gitというものを勉強してみようと思いたったわけなのでした。
導入
Gitはバージョン管理ツールの名前だそうです。
それをまた便利に使うために、様々なツール・サービスがあるようなのですが、
似たような名前が多く、ここで躓きました・・・。
色々とググりまくった結果、
今回はSourceTreeとGitHubという2つのツールを一緒に使用し、
ローカル、リモート両方でのバージョン管理を行うこととしました。
導入にあたっては、下記のすばらしい記事を参考にしました。偉大なる先人に謝々!
![](https://obecogames.com/wp-content/uploads/cocoon-resources/blog-card-cache/dc3e97b60d1b27a6b0e7a7b738c12d19.png)
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9VW5pdHklRTMlODMlOTclRTMlODMlQUQlRTMlODIlQjglRTMlODIlQTclRTMlODIlQUYlRTMlODMlODglRTMlODIlOTJHaXRIdWIlRTMlODElQTclRTclQUUlQTElRTclOTAlODYlRTMlODElOTclRTMlODElOUYlRTMlODElODQlRUYlQkMlODhTb3VyY2VUcmVlJUU3JUI3JUE4JUVGJUJDJTg5JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1kYjM5ZDk5Yjc5NmI2ZDA2ZDE5YjBmYzhiOTE0MTkwNA&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBUQUtBTkVLT01BQ0hJJnR4dC1jb2xvcj0lMjMxRTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jNDExNjI5NDE5ZjliYmM3YmZlNDhhN2U0N2I1ZWM3Nw&blend-x=142&blend-y=486&blend-mode=normal&s=e10c00f2571b2bbbb58571feb85a2c37)
おかげさまで、無事に設定できたようです。
![](https://obecogames.com/wp-content/uploads/2023/07/commit-1024x522.jpg)
![](https://obecogames.com/wp-content/uploads/2023/07/github-1024x225.jpg)
おわりに
Git関連は、業界の方にとっては常識というか、前提の知識のようです。
私がそのサービスを利用するということに、少し震えています。
ここ最近、色々な新しいことをつまみ食いするように手を出していますが、
まだまだ脳構造がITに対応していないので、消耗しがちです(なんならブログの使い方もおぼつかない)。
ただ、手を出すものは、今後の活動を効率化するものに限定しているつもりなので、長期的にはなんやかんや楽になるんだろうなーと信じています。
また、自分自身で記事を書くことで、備忘録としての役割が強まると感じていますので、
今後も継続していきたいと思います。