GitとGitHubはWeb開発に欠かせないバージョン管理ツールです。チーム開発でのGitの使い方をコマンドとともに解説します。
Gitの基本コマンド
| コマンド | 説明 |
|---|---|
| git init | リポジトリを初期化 |
| git clone URL | リモートリポジトリをクローン |
| git add . | 全ファイルをステージングエリアに追加 |
| git commit -m “メッセージ” | 変更をコミット |
| git push origin main | リモートにプッシュ |
| git pull origin main | リモートから最新を取得 |
| git branch 新ブランチ名 | ブランチを作成 |
| git checkout ブランチ名 | ブランチを切り替え |
| git merge ブランチ名 | ブランチをマージ |
| git status | 変更状態を確認 |
| git log –oneline | コミット履歴を表示 |
実際の開発フロー
# 1. 作業ブランチを作成
git checkout -b feature/add-login
# 2. 変更を加えてコミット
git add .
git commit -m "feat: ログイン機能を追加"
# 3. mainブランチの最新を取り込む
git fetch origin
git rebase origin/main
# 4. GitHubにプッシュしてPull Requestを作成
git push origin feature/add-login.gitignoreの設定
# Python
__pycache__/
*.pyc
venv/
.env
# エディタ
.vscode/
.idea/
# OS
.DS_Store
Thumbs.dbまとめ
- 作業はmainブランチではなく機能ブランチ(feature/xxx)を作って行う
- .gitignoreで.envや__pycache__などをGit管理から除外する
- コミットメッセージはfeat: / fix: / docs: などのプレフィックスをつけると読みやすい



コメント