java中(json)字串、json、Map互轉
阿新 • • 發佈:2021-10-21
git commit
提交記錄
新分支
git branch <新分支name>
建立新的分支
git checkout -b <新分支name>
建立一個新的分支同時切換到新建立的分支
切換分支
git checkout <分支name>
切換到目標分支上
合併分支---方法一(merge)
git checkout <目標a分支>
切換到a分支
git merge <目標b分支>
將b分支合併到a分支
舉例:
git checkout -b aaa ; git commit
git checkout master ; git commit ; git merge aaa
切換到master分支上,同時提交了一些記錄, 同時將aaa的分支合併到mastergit checkout aaa ; git merge master
切換回aaa分支,並將最新合併的master分支合併到aaa這邊,最終所有程式碼都是最新的
合併分支---方法二(rebase)
git checkout master ; git commit
git checkout -b aaa ; git commit
建立aaa分支,並切換到該分支上,同時提交了一些記錄"c3"git rebase master
將aaa上提交的記錄"c3"建立一個副本 "c3副本" 合併到master的分支線上git checkout master ; git rebase aaa
切換回master,並將其定位點前移到 "c2副本" 處,此時分支master和aaa都處於記錄"c3副本"處,都是最新程式碼