强制git合并(我不关心提交的丢失)

强制git合并(我不关心提交的丢失),git,bitbucket,Git,Bitbucket,我一直在和很多人和一个淫秽的团队一起开发一个Android应用程序。为了简化它,我们分成了几个小组,每个小组都开始开发自己的回购协议,然后,有时,这些功能被合并到一个通用的回购协议中。我一直致力于我的clean分支,致力于我的功能,并且不时与master合并,只是为了与其他人保持联系,避免兼容性问题。但是现在我不能再合并了:我猜两个人在使用同一个功能,或者类似的东西,并且有很多冲突我无法手动解决,因为它们都在我的功能不使用的文件中,我甚至不想阅读这些文件-它们在那里只是为了在我测试我的功能时让一

我一直在和很多人和一个淫秽的团队一起开发一个Android应用程序。为了简化它,我们分成了几个小组,每个小组都开始开发自己的回购协议,然后,有时,这些功能被合并到一个通用的回购协议中。我一直致力于我的clean分支,致力于我的功能,并且不时与master合并,只是为了与其他人保持联系,避免兼容性问题。但是现在我不能再合并了:我猜两个人在使用同一个功能,或者类似的东西,并且有很多冲突我无法手动解决,因为它们都在我的功能不使用的文件中,我甚至不想阅读这些文件-它们在那里只是为了在我测试我的功能时让一切正常。更重要的是,它们必须与硕士学位相同,否则我在将来的合并中会遇到问题。我如何说服git覆盖它们呢?

看看。没有“强制”,但您可以告诉git合并并选择您的更改(而不是自动合并或选择它们的更改):
git merge-s recursive-X ours

您可以强制git做一些事情,但它会在下一次合并中回击您。最好的办法是停止从冲突的存储库获取数据,并要求他们(例如通过电子邮件)解决冲突。一旦发生冲突的开发人员进行同步,你就可以重新开始他们的工作了。我认为,这正是教授所做的(还有一些提交,问题消失了)