
189
第3章 ホスト OSの基本設定
3-16
ハッキング・ラボにおけるGit
Gitとは
Gitとは、バージョン管理システムの1つで、分散型という特徴を持ちます。
ファイルの状態を好きなタイミングで履歴として記録しておけます。そのため、
編集した後のファイルを過去の状態に戻したり、編集した箇所の差分を表示した
りできます。
本項では、ハッキング・ラボにおけるGit について解説します。
Gitの使い方や運用方法については、本書の内容を超えるので触れません。Git に
関する書籍は多数出版されています。翔泳社からも数冊出版されています。こう
いった書籍やWeb の情報で学習することをおすすめします。
『独習Git』
https://www.shoeisha.co.jp/book/detail/9784798144610
『エンジニアのためのGitの教科書 実践で使える!
バージョン管理とチーム開発手法』
https://www.shoeisha.co.jp/book/detail/9784798143668
ハッキング・ラボの観点でのGitの有効性
ここではハッキング・ラボの構築・運用における観点で Git の有効性について解
説します。
ハッキングについて学習していく過程で、サンプルプログラムや自作のプログ
ラムがたまっていきます。ゼロからすぐに作り出せる能力があればよいのですが、
なかなかそうはいきません。過去に扱ったプログラムを一元管理しておくことで、
必要な場面ですぐに探し出せます。つまり、過去に学習した内容を資産として将 ...