Qix*_*Qix 56 git github git-commit pull-request
我有一个从GitHub分叉的存储库,它对它做了一些修改.但是,在某个提交中,更改了一些文件,我想提交一个pull-request,将其他修改后的文件保留在请求之外.
拉请求合并所有提交,还是我需要做一些特殊的事情来隔离这个提交?
Cha*_*esB 38
一个pull请求由整个提交组成,你需要将这个提交分成两个单独的提交,一个包含放入pull请求的更改,另一个包含其他更改.要做到这一点,你需要git rebase -i,参见例如我如何拆分历史中埋藏的Git提交?有关如何做的很好的解释.
拆分提交后,将要包含的提交移动到主题分支中,例如,请参阅如何将某些提交移动到git中的另一个分支?,但这取决于提交拉取请求的提交是否是连续的.
最后,您可以推送到Github并从主题分支创建拉取请求.
Ikk*_*kke 13
拉请求合并分支.因此,如果您想为拉取请求隔离一些内容,最好将这些更改放在单独的分支中.
优点是您可以通过将新更改推送到该分支来更改拉取请求(如果需要更改已推送的提交,则甚至按-f).
| 归档时间: |
|
| 查看次数: |
44678 次 |
| 最近记录: |