github - 在 GitHub 存储库中完成拉取请求后摆脱提交
问题描述
我正在尝试在 GitHub 存储库中创建从一个分支到另一个分支的拉取请求。完成拉取请求后,我看到添加了 2 个提交:
有没有办法通过设置摆脱提交“Merge pull request from ...”?
在 ADO 存储库中,有一个“变基和快进”选项来摆脱该提交。GitHub中有类似的东西吗?
谢谢!
解决方案
在 GitHub 上合并拉取请求时,单击按钮旁边的下拉按钮以合并 PR 时,您有3 个选项:
- 创建合并提交
- 挤压和合并
- 变基和合并
虽然默认选择第一个,但您可以选择第二个或第三个选项,以防您想避免问题中提到的合并提交。
所有 3 个选项也在此 GitHub文档中进行了详细说明。
推荐阅读
- php - 无法在 PHP 中使用 curl 从 API 获取 json 响应
- c# - C# 连接字符串到 MS Teams 上的 MS 访问文件
- php - 试图获取非对象错误的属性 - Laravel
- powershell - 读取 1 行制表符分隔数据并导出为“+”分隔时生成的空 CSV 文件
- excel - 适当的列匹配
- ssas - 为什么从 SQL 加载数据比 excel 慢得多?
- tcpdump - tcpdump 是否在未侦听的端口上捕获数据包?
- python-3.x - 为什么 python 中的 isallnum() 对包含数字“123”的字符串返回“True”
- c# - 如何根据子属性过滤父实体中的子实体?
- database - 如何使用没有热分区的 Amazon DynamoDB 为论坛建模?