假设我分叉了一个GitHub项目并进行了一些更改 为要合并到的更改创建一个pull请求 我从原来的项目分叉。
一旦我这样做,如果我回到我的分叉项目并提交更多 文件到这个分叉项目,然后这些文件显示在 拉请求,这不是我想要的。
那么,我该如何解决这个问题呢?我必须在每次之后分支 pull请求以防止进一步提交分叉代码 由一个主要代码拉入原始代码 开发者/维护者?
感谢。
答案 0 :(得分:3)
你应该在拉取请求之前分支。
在其自己的分支中实现每个拉取请求(功能或修复),然后为分支提交PR。
如果repo所有者要求您更改PR中的内容,请在PR分支中添加提交。
如果你想开始处理别的事情,没问题:你从主分支开始一个新的分支。
如果您希望您的主分支与原始repo的主分支相同,那么没问题,因为您还没有对主分支进行任何更改。所以你可以简单地拉上游主分支。
如果PR被拒绝,没问题。您只需删除包含PR的分支即可。你的主人没有被修改过。