在我的工作流程中,我有两个主要分支,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