我可以强制推入我的分支然后合并到主人吗?

时间:2017-06-13 07:21:30

标签: git

我正在我的分支上开发一些代码,稍后将通过代码审查并合并到master中。因此,在合并之前将看到并验证所有差异。

如果我在我的分支上应用强制推送然后将结果合并到master中,那么强制推送会对其他开发人员的提交产生任何影响,在合并之前进入master分支(不是我的)吗?

2 个答案:

答案 0 :(得分:1)

如果您强制从本地分支A推送到远程分支A,即

local A --- force push ---> remote A

然后通过拉取请求将远程A合并到远程主控:

remote A -- merge --> remote Master

然后它不会对其他开发者的提交产生任何不良影响。

答案 1 :(得分:0)

这取决于您正在进行的更改,因为您正在更改分支的历史记录,并且可能会重新排列/恢复其他人的提交,但这些更改将/应该在拉取请求中可见。

这是关于强制推动以及何时使用它的好文章: https://blog.sensible.io/2012/10/09/git-to-force-put-or-not-to-force-push.html