Git入門: コードの魔法使いになろう!
こんばんは。フレンテです。
今日はちょっとしたGit講座を開講するよ。プログラミングの世界ではもはや常識、Gitの基本からちょっとしたコツまで、楽しく学んでいきましょう
Gitって何?
Gitは、コードの変更履歴を追跡するために使われるマジックツールだよ。2005年、リーナス・トーバルズさんが開発したんだ。開発プロジェクトでは必須アイテムで、コードのバージョン管理を超スムーズにしてくれるんだ。要は、みんなが同時に作業できるようにしてくれる魔法の箱みたいなものさ。
Gitのキホン
リポジトリって?
リポジトリは、プロジェクトのファイルやディレクトリ、それらの変更履歴を保管しておく場所のこと。ローカルリポジトリとリモートリポジトリの2種類があって、ローカルは自分のPCに、リモートはGitHubみたいなサーバー上に置かれるよ。
コミットって?
コミットは、リポジトリのある時点でのスナップショットみたいなもの。誰がいつどんな変更をしたか、しっかり記録しておくことができるんだ。
ブランチって?
ブランチを使えば、同じコードの異なるバージョンを平行して作業することが可能。新機能を開発している間にバグ修正したい時など、別々に進められるから便利だよ。
Gitのスゴイところ
• バージョン管理: 変更履歴が細かく管理されているから、いつでも以前のバージョンに戻れる。
• 分散型システム: 開発者はリポジトリの完全なコピーを持つから、サーバーがダウンしても問題なし。
• コラボレーション: 複数人での作業がスムーズ。変更内容の統合もラクラクだよ。
Gitを使ってみよう
初期設定
まずは、自分の名前とメールアドレスをGitに教えてあげよう。
git config --global user.name "名前"
git config --global user.email "メールアドレス"
新しいリポジトリの作成
新しいプロジェクトを始めるなら、リポジトリを作って、Gitの世界へようこそ!
git init
変更の追加とコミット
作業したファイルをリポジトリに追加して、変更を記録するんだ。
git add <ファイル名>
git commit -m "コミットメッセージ"
ブランチを切り替える
新しいブランチを作ったり、ブランチ間を移動するにはこんな感じ。
git branch <ブランチ名>
git checkout <ブランチ名>
リモートリポジトリで作業を共有
GitHubなどのリモートリポジトリにプッシュして、世界と共有しよう。
git remote add origin <リポジトリURL>
git push -u origin master
まとめ
Gitは、プログラミングの世界での共同作業を格段に楽にしてくれるツールだよ。最初は少し複雑に感じるかもしれないけれど、基本的なコマンドさえマスターすれば、もう怖いものなし!楽しんでGitライフを満喫してね。