将未更新的分支推送到 master,这怎么可能?

时间:2021-04-02 13:02:21

标签: git bitbucket

本周早些时候我做了一些工作,致力于我的本地 master 并推送到远程 master(在 Bitbucket 上)。后来我的同事处理了同一个文件,没有先做 git pull。然后他提交并将他的代码推送给 master,现在我们远程 master 的 head 包含他的代码更改,但不再是我的。这怎么可能?我知道推给主人是不受欢迎的,但他的推不应该被拒绝吗?还是他强行推动了?他用Phpstorm来做他的git命令,也许这是一个phpstorm的东西?

标记

1 个答案:

答案 0 :(得分:0)

<块引用>

这怎么可能?

他们可能使用了强制推送。

<块引用>

我知道推向主人是不受欢迎的,但是,如果他推 不会被拒绝?

这取决于 repo 的配置方式。我不知道 BitBucket 如何管理这个,但举个例子,GitHub 支持禁用强制推送。

<块引用>

或者他强行推动了?

可能。

<块引用>

他用Phpstorm来做他的git命令,也许这是一个phpstorm 东西?

描述中的任何内容都不像 Phpstorm 那样。