拉请求和的IntelliJ

时间:2015-09-05 21:08:45

标签: git github intellij-idea

我想了解如何从Intellij中执行拉取请求。我知道它听起来是面向工具的,但我仍然认为我缺少一些未必明确解释的东西。

我想为github上没有写访问权限的项目做贡献。那么我首先要在我的机器中创建一个fork然后克隆我的fork,然后从那里将我的更改推送到它中,然后在线执行pull请求吗?

因为到目前为止我已经克隆了repo,完成了我的更改,在本地提交它们,然后尝试用intellij做一个pull请求,但是我得到了403.

所以我想知道我有什么选择。

1 个答案:

答案 0 :(得分:2)

  

所以我首先要在我的机器中创建一个fork然后克隆我的fork,然后从那里将我的更改推入其中,然后从该fork执行pull请求吗?

那是recommended workflow

  

到目前为止,我克隆了repo,完成了我的更改,在本地提交,然后尝试使用intellij执行pull请求

如果通过“克隆回购”,你的意思是原始回购(而不是你的分支),你可以rename that origin as upstream,并在你的分支中添加一个新的远程“origin”。

git remote rename origin upstream
git remote add origin https://github.com/you/yourFork