欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

在開發過程中使用gitrebase還是gitmerge,優缺點分別是什么?

錢瀠龍2年前21瀏覽0評論

首先說一下,gitrebase和gitmerge都是用來合并分支的。

然后說說二者的區別:

1.二者在gitlog中顯示的不一樣,merge命令不會保存merge分支的commit。

2.處理沖突的方式不同

  • 使用merge命令合并分支解決完沖突,執行gitadd.和gitcommit-m'fixconflict'。這個時候會產生一個commit。
  • 使用rebase命令合并分支解決完沖突,執行gitadd.和gitrebase--continue,不會產生額外的commit。這樣的好處是干凈,分支上不會有無意義的解決分支的commit;壞處,如果合并的分支中存在多個commit,需要重復處理多次沖突。

所以具體使用的話根據自己的使用場景。