(非プログラマ、エンジニアのための)GitおよびGitHubの使い方めも
Gitは、プログラムの管理やメンテナンスのために生まれたという背景をもつが、その理念や機能はプログラマだけでなく、多くの場面で役に立つと信じている。実際に、いくつかの学術分野における研究論文でもGitの使用が推奨され始めている。
ここでは分散バージョン管理システムの一つであるGitについて、その解説とともに使用方法をメモとしてまとめている。私自身、プログラマやエンジニアではなく、生態学を専攻する学生のはしくれに過ぎないが、研究活動にGitを使うことの利点は多い。
Gitに慣れるためには、実際に使ってみるというのが一番の近道であると考えるが、そのための解説が時に必要である。特に日常的にコマンドライン操作やUNIXに対する理解のない非プログラマ、エンジニアでは、Gitをはじめる際に敬遠してしまう理由となってしまうかもしれない。
ここに書いてあるメモは、基本的には**研究分野でのGitの利用、**すなわち統計解析や論文執筆の過程におけるGitの使い方を示すものであるが、非エンジニアという意味において、デザイナや作家など、パソコンを使いコードや文書、その他制作物を取り扱う場面において活用できる点があると考えている。このメモの内容が誰かの役に立てるようであれば嬉しく思う。
瓜生真也 Uryu Shinya([email protected])