Pro Git を読む 1
Pro Git について Git の教材は色々と存在していますが、公式の HP に Pro Git というドキュメントがあります。 このドキュメントはスコット・チャコン(Scott Chacon)さん、ベン・ストラウブ(Ben Straub)さんによって書かれた Git の解説書でコマンドの仕組みなどが詳細に解説された良書だそうです。 そしてこの Pro Git という本は Creative Commons Attribution Non Commercial Share Alike 3.0 license で公開、つまり無料で見れてしまう本になっています!! しかも有志によって様々な言語に翻訳をされているので英語が苦手な自分でも読めてしまう、こんなありがたいことはないですね。 以前から Git を使っていますがふわっとした理解だったので一度しっかり勉強して使いこなせるようになっていきたいです。 読んでみて勉強になったことや思ったことはこのブログにまとめていこうと思います。 因みにスコット・チャコンさんは Git 公式サイトの管理者で以前 GitHub の CIO も勤められていたらしいです。 1.1 バージョン管理に関して やっぱりファイルの管理は昔から課題があったんだなと思いました。 私が一番始めに触ったバージョン管理システム (VCS: Version Control System (Version Canri System ではない)) は svn だったので初めて git を使ったときはブランチの概念がかなり違いだいぶ混乱しました。 RCS という VCS があったことは知らなかったです。試しに wsl の Ubuntu 18.04 で rcs コマンドをたたいてみましたがインストールされていないと出たので Ubuntu にはデフォルトで入ってないみたいです。 ローカル -> 集中バージョン管理システム (CVCS: Centralized Version Control System) -> 分散バージョン管理システム (DVCS: Distributed Version Control System) と流行が変わってきて今は DVCS の Git 全盛期ですね。 コードのホスティングサイトや CI/...