Gitでの開発ブランチをマスターブランチにマージする一般的な手順 with claude-3.5-sonnet
1. マスターブランチに切り替える
Bash
git checkout master
2. マスターブランチを最新の状態に更新
Bash
git pull origin master
全ての変更をステージングエリアに追加
Git
git add -A
# ステージングされた変更を確認
git status
# 特定のファイルのみ追加
git add filename.txt
# 特定のディレクトリの変更のみ追加
git add src/
# 対話的に変更を選択して追加
git add -i
# 変更をコミット
git commit -m "全ての変更をコミット"
3. 開発ブランチをマージ
Bash
git merge development # developmentは開発ブランチ名
4. コンフリクトがある場合は解決する
5. マージした変更をリモートリポジトリにプッシュ
Bash
git checkout master
6. リモートリポジトリに変更をプッシュ
Bash
git push origin master
7. feature ブランチが不要な場合は削除
Bash
git branch -d feature-***
安全に作業するための追加のヒント
1. マージ前にブランチの状態を確認
Bash
git status
2.問題が発生した場合にマージを取り消す
Bash
git merge --abort
タグをつける
Git
# 注釈付きタグ(推奨)を作成
git tag -a v1.0.0 -m "バージョン1.0.0をリリース"
# 軽量タグを作成(メッセージなし)
git tag v1.0.0
# 特定のコミットにタグを付ける
git tag -a v1.0.0 9fceb02 -m "バージョン1.0.0をリリース"
タグをリモートリポジトリにプッシュ
Git
# 特定のタグをプッシュ
git push origin v1.0.0
# すべてのタグをプッシュ
git push origin --tags
その他の便利なタグコマンド
Git
# タグ一覧を表示
git tag
# タグの詳細情報を表示
git show v1.0.0
# タグを削除
git tag -d v1.0.0
# リモートのタグを削除
git push origin --delete v1.0.0