我想了解如何从Intellij中执行拉取请求。我知道它听起来是面向工具的,但我仍然认为我缺少一些未必明确解释的东西。
我想为github上没有写访问权限的项目做贡献。那么我首先要在我的机器中创建一个fork然后克隆我的fork,然后从那里将我的更改推送到它中,然后在线执行pull请求吗?
因为到目前为止我已经克隆了repo,完成了我的更改,在本地提交它们,然后尝试用intellij做一个pull请求,但是我得到了403.
所以我想知道我有什么选择。
答案 0 :(得分:2)
所以我首先要在我的机器中创建一个fork然后克隆我的fork,然后从那里将我的更改推入其中,然后从该fork执行pull请求吗?
到目前为止,我克隆了repo,完成了我的更改,在本地提交,然后尝试使用intellij执行pull请求
如果通过“克隆回购”,你的意思是原始回购(而不是你的分支),你可以rename that origin
as upstream
,并在你的分支中添加一个新的远程“origin
”。
git remote rename origin upstream
git remote add origin https://github.com/you/yourFork