在我的工作流程中,我有兩個主要分支,master
和development
。Git rebase衝突理解
我們最近決定在master
上重新配置development
,因爲我們在master
上做了很多修復,我們繼續開發development
上的功能。
我們的目標是在年底前完全去除development
,並保持一個分支來改變我們的工作流程,因爲它是不完美的爲我們的使用...
所以我們有一些衝突(7個月的開發後正常型動物分支機構),但有些人退出怪異......
例如,很多的時候,我們有這樣的事情:
$ git status
# On branch master
# Unmerged paths:
# (use "git add/rm ..." as appropriate to mark resolution)
#
# added by them: X
# added by us: Y
但對於added by us
,該文件存在於master
和我n development
提交。你要知道,有關的文件都至少10個月老....
我的問題在這裏:什麼是added by us
的確切含義是什麼?
和是rebase
是一個很好的做法嗎?
當要摺疊提交的,你沒有分享過,曾經你的個人資料庫; rebase是個好主意。如果你想摺疊團隊其他成員使用的提交併希望獲得他們的仇恨,rebase是個好主意。 – tjd