如何从intellij idea中执行git pull请求?

ace*_*ace 5 git github intellij-idea

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

此过程是否会在远程存储库上创建一个新分支,团队将查看该分支来审核我的更改?

Voj*_*ech 0

因此,首先您需要创建一个分支,用于 GitHub 上的拉取请求。位于您创建更改的分支上,然后键入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 并创建拉取请求。