エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに git入門記事が巷に(というか主にwebに)満ち溢れる時代である。 で、私は「git使ってみよう!ほ... はじめに git入門記事が巷に(というか主にwebに)満ち溢れる時代である。 で、私は「git使ってみよう!ほら簡単でしょ!」方式の入門記事を見る度に、「ブラックボックスっぽいなぁ」と思うわけである。 プログラミングにおいてもそうなのだが、とりあえず使えはするが原理や思想をわかっていない状態というのは非常に微妙で、ややもすればその言語やツールを嫌い/苦手な状態へと転がっていってしまう。 (私の場合だとPythonなんかがそうだ。) なにかブラックボックスめいたものを使うとき、そのインターフェースに統一性や合理性を見出して楽に覚えるためには、内部を理解するか思想を理解するのが一番の早道である。 そういうわけで、この記事ではgitのコマンドを見て、「それで何ができるか」ではなく「それで何が起きるか」がわかるように概念の解説を試みる。 それから、GitHubとgitは全く別の概念なので、一旦Gi