2015-09-05 71 views
3

我想了解如何从Intellij内执行拉取请求。我知道这听起来是工具导向的,但我仍然认为我错过了一些未必明确解释的东西。拉取请求&Intellij

我想贡献一个项目,我在github上没有写权限。那么我应该先创建一个分支,然后在我的机器中创建一个分支,然后从那里将我的更改推入其中,然后从该分支中​​在线执行请求。

因为到目前为止,我已经克隆回购协议,完成了我的变化,提交他们在本地,然后尝试做的IntelliJ拉入请求,但我得到一个403

所以我不知道什么是我的选择。

回答

2

所以我应该先创建一个fork,然后在我的机器上创建一个fork的克隆,然后从那里推入我的更改,并从那个fork在线执行pull请求?

这就是recommended workflow

到目前为止,我已经克隆回购协议,完成了我的变化,提交他们在本地,然后再尝试做一个拉请求与的IntelliJ

如果“克隆回购”,你的意思是原来的回购(而不是你的叉子),你可以rename that origin as upstream,并添加一个新的远程'origin'你的叉子。

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