我在 GIT 上 fork 了一个项目,并开始贡献。据我了解,在我克隆项目时,该项目有一个待处理的拉取请求,后来项目所有者拒绝了第三个人的提交。
我已经完成了更改(添加了一个新文件),我想将它推送到项目的主分支。所以我已经把它推送到我的 github master 分支,然后我想提出一个 pull request。
如果我不清楚,我已经这样做了:
- 克隆项目
- 添加文件并提交
- 将我的更改推送到我的 github 分支
- 想做一个拉取请求。(但还没有)
在拉取请求中,我有 2 次提交(但我只提交了 1 次):
- 我的(最近的)
- 另一个人拒绝的拉取请求。
所以我只想为我的提交提出一个拉取请求,并删除以前的提交或做一些事情来避免我每次都遇到这个问题。
注1;我使用 SmartGit 客户端,但如果说明清晰且解释清楚,我也不介意使用 shell 客户端。
笔记2; 我还没有创建任何分支。
谢谢 !