场景:
人员A创建一个实验分支来解决问题.B人感兴趣并且想要检查代码,由于懒惰的人A推送到他的github而不是配置他的工作站让B人直接从他那里拉.
A和B正在黑客攻击,C人看到github和克隆人的活动,急于查看最新情况.与此同时,A和B总结了一个可怕的解决方案并删除了分支.但是,C人设法将这个想法变成了一个伟大的想要分享的东西.合并地狱开始于C的分支不再与他的合并目标有共同的祖先.
我很高兴看到应该如何处理这种情况.
是否有一个可接受的分支命名约定,表明 - 即使被推 - 这个分支很可能完全被删除.A人的一种方式表明"如果你从中拉出来,我就无法保证持续的快乐".
或者在git中是否有一种方法(命令)可以让我将标记分支丢弃?
如果有人可以从中撤出,那么,无论在何种情况下,是否都不会接受改变git历史?
A人是否应该花时间正确配置他的工作站让B人直接从他那里拉?因此,在黑暗中,不要让任何人知道他们正在做什么.
也许唯一可行的解决方案是良好的老式沟通; 跟你说同行吧.
如果一切都失败了,在这种情况下C人的正确策略是什么?在断开连接的图形中完成工作后,如何正确应用更改?