一直有一个疑问,在更新本地代码,与remote的代码保持一致时,应该用merge呢还是rebase
举例:
remote origin 有master
本地clone下来后开发master,一段时间后准备提交前应先更新代码,效果同svn的update
这时某这边有两种做法,一种是pull下来(或者fetch到另外一条分支再merge回本地master)
还有一种就是从origin/master rebase。
好像从效果上来看是相同的。
请问有什么区别呢?进一步看哪种更好一些呢?
thanks!