ここちゃん ここちゃん

たけさん、Gitって名前はよく聞くんですけど、なんで必要なんですか?

たけ たけ

俺も最初は「なんでわざわざ?」って思ってたんだけど、一度コードを全部壊しちゃった時にGitで戻せて、マジで救われたよ。

ここちゃん ここちゃん

えっ、コードが壊れても戻せるんですか!?それはすごい…

たけ たけ

そう、バージョン管理っていうんだけど、セーブポイントみたいなものだよ。チーム開発でも必須だし、基本と使い方を解説していくね。

Git入門|バージョン管理の基本と使い方

プログラマー必須のバージョン管理ツールGitを解説します。

Gitとは

  • ソースコードのバージョン管理システム
  • 変更履歴を記録・管理
  • チーム開発に必須

GitとGitHub

  • Git: バージョン管理ツール(ローカル)
  • GitHub: Gitリポジトリをホスティングするサービス

基本用語

  • リポジトリ: プロジェクトの保存場所
  • コミット: 変更を記録
  • ブランチ: 作業を分岐
  • マージ: ブランチを統合
  • プッシュ: リモートに送信
  • プル: リモートから取得

基本コマンド

初期設定

git config --global user.name "名前"
git config --global user.email "メール"

リポジトリ作成

git init

変更を記録

git add .
git commit -m "コミットメッセージ"

履歴確認

git log

ブランチ操作

git branch 新しいブランチ名
git checkout ブランチ名
git merge ブランチ名

リモート操作

git remote add origin URL
git push origin main
git pull origin main

GitHubの使い方

リポジトリ作成

  1. GitHubにログイン
  2. New repository
  3. 設定して作成

プッシュ

git remote add origin リポジトリURL
git push -u origin main

ブランチ戦略

Git Flow

  • main: 本番用
  • develop: 開発用
  • feature: 機能開発用

まとめ

Gitは現代の開発に必須。基本コマンドを覚えて使いこなしましょう。