【发布时间】:2011-07-18 17:54:54
【问题描述】:
我在 GIT 上创建了一个项目,并开始做出贡献。 据我了解,在我克隆项目时,该项目有一个待处理的拉取请求,后来项目所有者拒绝了第三人的提交。
我已经完成了我的更改(添加了一个新文件),我想将它推送到项目的主分支。所以我已经将它推送到我的 github master 分支,然后我想提出一个 pull request。
如果我不清楚,我已经这样做了:
- 克隆项目
- 添加文件并提交
- 将我的更改推送到我的 github 分支
- 想要发出拉取请求。 (但还没有)
在拉取请求中,我有 2 次提交(但我只提交了 1 次):
- 我的(最近的)
- 另一个人的拉取请求被拒绝。
所以我只想为我的提交提出一个拉取请求,并删除以前的提交或做一些事情来避免我每次都遇到这个问题。
注1; 我使用 SmartGit 客户端,但如果说明清晰且解释清楚,我也不介意使用 shell 客户端。
注2; 我还没有创建任何分支。
谢谢!
【问题讨论】:
-
如果你在本地查看
git log,你是否也看到了第三方的提交?您是否有可能克隆或分叉了第三方的存储库?
标签: git github fork commit pull-request