当我重新建立基地,用力推进只供我使用的树枝时,可以吗?我以后把这个分支合并到师父那里会有问题吗?
以下几种情况说明了这一点:
我不把它合并到中,因为在此之后为这个分支创建了一个合并请求,因此这个操作是由另一个团队成员执行的。
我绝对相信没有人会在我的分支中提交,并与我的分支一起工作,所以据我所知,武力推进是可以接受的。
然后在gitlab中合并请求,然后在Master中合并。
发布于 2017-09-13 11:24:47
力推基本上是说:“忘掉曾经存在的旧的远程分支,然后按我说的去做”。在远距离回购中,在树枝上的结局是一样的。
因此,如果只在单个客户端回购中真正使用分支,并且远程服务器上的分支副本基本上被用作备份,那么强制推送就可以了。
如果远程服务器上的分支是从多个客户端repos中使用的(无论是自己还是其他人),那么强制推送很容易导致混乱。当其他客户端repos从服务器中提取时,git将尝试将它们的分支版本与服务器版本合并。这可能会导致诸如重复历史或意外重新引入删除的代码等不受欢迎的事情。
https://softwareengineering.stackexchange.com/questions/357294
复制相似问题