研究をしているとき、いろんな文書やプログラムを作りますが次々と改訂を加えるのが普通です。
何人もの共同研究者と一つの文書やプログラムを改訂していくことも多いですね。
そういうとき、誰がどんな変更をプログラムや文書に加えたかが一目でわかるようにするのがバージョン管理システムです。再現性のある科学研究をするのには必須の技術です。
Gitは世界で一番利用されているバージョン管理システムで、世界標準になっているシステムです。
バイオインフォマティクスやコンピュータ科学などで利用するのが今や常識になっています。
今日は、GitとGitHubの関係、使い方などをマスターできる良い教材があるので紹介します。
動画版とホームページ版の両方があるのもとてもよいと思います。Ubuntuでの利用を中心に解説していますが、WindowsやMacでの使い方も学べるのでいちど読んでみて動画も視聴してみてください。
【完全版】これ1本でGitをマスターできる初心者チュートリアル!
https://youtu.be/V7WAxif7yT4?
まずは次にあげるWeb版のチュートリアルを読んでみてください。わかりにくいところは動画をみるとわかるようになることが多いです。
@Sicut_study(渡邉 臣 | JISOU)
in JISOU | Reactプログラミングコーチング
【図解解説】これ1本でGitをマスターできるチュートリアル!【完全版】
https://qiita.com/Sicut_study/items/0318cc136c189b179b7f
上のQiitaの記事を書いている渡邊さんのQiitaのこちらのサイトにもいろんな記事があって役立ちそうです。https://qiita.com/Sicut_study
YouTubeのチャンネルも役立つと思います。Reactの勉強用のチャンネルのようですがDockerやGitのチュートリアルもあります。https://www.youtube.com/@Sicut_study/playlists