職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

Git -Merge(統合)

2022年11月11日 | Git
Merge(統合)


開発環境】
OS:Win11(64ビット)
git version 2.37.3.windows.1
VSCode1.72.2

【git merge】
git mergeは元のブランチ(main)とトピックブランチ(分岐したブランチ)を統合した新しいコミットを作成します。


・ブランチの確認
PS D:\Git\Gitmanabe> git branch
main
* second

【mainに統合するには】
・ mainに切り替える
PS D:\Git\Gitmanabe> git checkout main
Switched to branch 'main'
Your branch is up to date with 'origin/main'.
PS D:\Git\Gitmanabe> git branch
* main
second
PS D:\Git\Gitmanabe>

・secondをmainに取り込む
PS D:\Git\Gitmanabe> git merge second
Updating 90a13e9..f45b7b1
Fast-forward
b_test1.txt | 0
b_test2.txt | 1 +
2 files changed, 1 insertion(+)
create mode 100644 b_test1.txt
create mode 100644 b_test2.txt
PS D:\Git\Gitmanabe>

・pushする
PS D:\Git\Gitmanabe> git push
Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
To github.com:shyokuanjin/Gitmanabe.git
90a13e9..f45b7b1 main -> main
PS D:\Git\Gitmanabe>

PS D:\Git\Gitmanabe> git log
commit f45b7b150bbd656a862eac234929ff1d1a7d24eb (HEAD -> main, origin/second, origin/main, second)
Author: shyokuanjin <shyokuanjin@gmail.com>
Date: Thu Nov 10 14:23:43 2022 +0900

追加

commit 2b7b08718fc53a9cb68e481cb4ffcd5d65e4ba65
Author: shyokuanjin <shyokuanjin@gmail.com>
Date: Wed Nov 9 14:25:04 2022 +0900

secons branch first commit

commit 90a13e9f033107579030587076daeacf368068a1
Author: shyokuanjin <shyokuanjin@gmail.com>
:
・gitHubを確認する
マージ前

マージ後

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする