0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gitでの開発ブランチをマスターブランチにマージする手順

Last updated at Posted at 2024-11-18

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
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?