1. 程式人生 > 其它 >java中(json)字串、json、Map互轉

java中(json)字串、json、Map互轉

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

建立aaa分支,並切換到該分支上,同時提交了一些記錄
git checkout master ; git commit ; git merge aaa 切換到master分支上,同時提交了一些記錄, 同時將aaa的分支合併到master
git checkout aaa ; git merge master 切換回aaa分支,並將最新合併的master分支合併到aaa這邊,最終所有程式碼都是最新的

合併分支---方法二(rebase)
git checkout master ; git commit

切換到master分支上,同時提交了一些記錄"c2"
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副本"處,都是最新程式碼

**** 好看的皮囊千篇一律,有趣的靈魂萬里挑一 ****