小编Pet*_*kin的帖子

Git分支突然成为master

我很想了解发生了什么。我们创建了一个 git 分支,工作完成后我们创建了一个 PR,一切顺利。然后在本地我将分支更改为master并再次开始工作。然后我意识到 PR 已将所有提交“删除”,现在 master 等于创建的分支!我们在 BitBucket 中有一个设置,禁止对 master 分支进行任何更改,我想知道它发生了什么以及如何发生。

在此输入图像描述 在此输入图像描述

根据评论更新:

  1. 我们使用的策略是“挤压,仅快进”
  2. 我让一个人将“master”合并到分​​支中,但看起来 master 已合并到分支中。通过设置可以吗Prevent changes without a pull request
  3. 为了解决这个问题,我从 master 创建了一个新分支。恢复所有更改,创建 PR,合并该 PR。现在主人看起来应该是这样,但是!我打开那个歪歪扭扭的 PR,我看到的是Shchukin, Petr remotely merged the pull request from xreg-3170/Link-foreign-key-transfer-institution-mapping-and-sis-integration-table-by-grantee-tenantId to master我是如何远程合并那个分支的?

git bitbucket

1
推荐指数
1
解决办法
138
查看次数

标签 统计

bitbucket ×1

git ×1