end*_*and 6 git workflow github
假设我有5个提交的提交历史记录.我知道我可以在制作拉取请求时在本地重新提交我的提交,然后将它们重新绑定到单个提交中.
一个常见的用例是:
我可以在我的机器上本地执行此操作,然后再次推送我的更改(使用-f,因为rebase使其与远程控制器不同步).这有点烦人.
但是,这要求我每次处理评论评论时都要进行改动- 有什么方法可以通过Web界面进行此操作吗?
或者我的工作流程可能是错误的,我是否应该将我的每个"评论评论"提交直接修改为主PR提交?
您不必再在本地进行任何rebase/squashing:只需将您的提交推送到PR分支.
原始回购的所有者,如果他/她选择,将为您压缩这些提交(自2016年3月起):
请参阅" 压缩您的提交 "和文档:它确实为您的贡献者和原始仓库的维护者提供了新的工作流程.
正如我在下面评论的那样:它将像PR的合并一样实现:
merge --squash:参见" 在git中,merge --squash和rebase?之间有什么区别? ")将自动创建. 这非常类似于现在存在的,除了GitHub已经添加--squash到他们的merge命令.而已.
| 归档时间: |
|
| 查看次数: |
2463 次 |
| 最近记录: |