Linus Torvalds 氏の理想の git 運用と GitHub

Posted on 2023/03/05 in tech • Tagged with git

Note
本記事の内容は Linus 氏の発言が人を傷つける場合に筆者がそれを良しと考えるといった意図はございません

少し古い記事になるが、 Linus Torvalds 氏 の GitHub に対する苦言が記事になっていた。

Linus 氏が GitHub について苦言を呈するのは今に始まったことではない(後述)が、
別に GitHub のすべてを否定しているわけではない。[1]

では一体何が不満なのか。Linus 氏の理想とする git の開発フローを考察した上で、整理してみたい。

Linus 氏の理想

結論からいうと、

「意味あるコミットを作れ」「コミットを大事にしろ」 という思想が伺える。

では 「意味あるコミット」「大事にされたコミット」 とは何なのか。 筆者なりに整理したところ以下 2 つに集約されるように思う。

  • 信頼性: パッチの身元がわかること

  • 説明性: パッチの目的・背景がわかること

信頼性 …


Continue reading