【ぎっと】
Git とは?
💡 コードの「タイムマシン+共同作業台帳」
📌 このページのポイント
Gitって何のためにあるの?
ファイルの変更履歴を全部記録しておくためだよ。「昨日まで動いてたのに壊れた!」ってとき、Gitがあれば変更前の状態にサッと戻せる。
保存とどう違うの?
普通の保存は「今の状態」しか残らないけど、Gitのコミットは「変更の積み重ね」を全部残す。いつ・誰が・何を変えたかが全部わかるんだ。
一人で開発してるときも使うの?
むしろ一人でも必須。「昨日の状態に戻したい」「この変更はいらなかった」って瞬間が必ずくるから。チームだと変更の衝突を解消したり共有したりにも使う。
GitとGitHubって同じもの?
コミットはどれくらいの粒度でするといい?
「一つの意味ある変更ごと」が理想。ファイル保存のたびはNG、丸一日分まとめてもNG。「ログイン機能追加」「バグ修正: パスワードの検証」みたいに、後で見て意味がわかる単位にするとチームが助かる。
まとめ:ざっくりこれだけ覚えればOK!
Gitって出てきたら「コードの変更履歴を管理するツール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Git」 = 英俗語で「嫌なやつ」。作者Linusのユーモア
💬 Linux開発者のLinus Torvaldsが2005年に作成。「俺は自己中な最低野郎だからGitと名付けた」と本人談