如何从intellij想法做git pull请求?

时间:2016-01-14 11:29:31

标签: git github intellij-idea

我在一家公司拥有的github上有一个私人项目回购。 github上的repo有分支master和dev。在过去的某个时刻,我克隆了开发回购。之后我做了很多改变。现在我的经理要求我需要执行拉取请求,以便团队可以查看我的更改。我不能与dev分支合并。 intellij想法中的命令序列是什么来完成此任务。如果可以从intellij idea项目目录中使用等效的git命令,这也可以提供帮助。仅供参考我一直在使用intellij的想法VCS |使用更新类型合并和清理工作树类型存储来更新项目功能,以将远程更改合并到本地更改。

此流程是否会在远程仓库上创建一个新分支,团队将查看该分支以查看我的更改?

1 个答案:

答案 0 :(得分:0)

首先,您需要创建一个分支,用于GitHub上的pull请求。在您创建更改的分支上,键入git checkout -b 'new branch name',例如git checkout -b feature/my-stuff。 之后,您应该在新分支上使用您在上一个分支中提交的所有提交和/或您可以提交其他更改。现在,您应该将分支重新绑定到 origin / dev (或者您的情况下的原始分支)以从其他开发人员git rebase origin/dev获取所有更改。现在解决可能的冲突(如果有的话)。如果所有冲突都得到解决,您现在可以通过键入git push --set-upstream origin feature/my-stuff安全地推送您的分支。 现在你可以去GitHub并创建拉取请求。