为什么我的请求请求中会得到额外的提交?

时间:2018-11-21 22:10:28

标签: git bitbucket

这是我的git工作流程:

  1. 我从生产创建功能分支。
  2. 希望我对功能分支进行更改会花费数小时(而不是几天)。
  3. 完成后...
  4. 如果日子一天天过去,我会保存我的更改。
  5. 我将执行git rebase origin master以将最新消息拉入功能分支。
  6. 然后,我会git stash apply来找回我的更改。
  7. 我进行提交,然后推送更改
  8. 然后我创建一个PR进行分期

当我从功能分支创建一个暂存请求以进行登台时,由于某种原因,PR将包含其他非我的提交。

问题1:以上工作流程看起来正常吗?
问题2:为什么我的PR中会分期付款?

1 个答案:

答案 0 :(得分:2)

  1. 重新设置基准后无需隐藏和重新应用。相反,在第4点,您应该进行常规提交。之后,您可以重新提交。

  2. 这意味着,其他人正在绕过该过程并将变更合并到生产中,而无需先进行分阶段。也可能是,当发生合并到生产时,实际上使用了壁球合并或更改历史记录的其他操作,这意味着在提交级别上,登台和生产将有所不同(不一定在内容方面)