Git入門|バージョン管理の基本と使い方
たけさん、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の使い方
リポジトリ作成
- GitHubにログイン
- New repository
- 設定して作成
プッシュ
git remote add origin リポジトリURL
git push -u origin main
ブランチ戦略
Git Flow
- main: 本番用
- develop: 開発用
- feature: 機能開発用
まとめ
Gitは現代の開発に必須。基本コマンドを覚えて使いこなしましょう。
最後までお読みいただきありがとうございました。
ご質問やご感想がありましたら、お問い合わせフォームよりお気軽にご連絡ください。