ace*_*ace 5 git github intellij-idea
我在 github 上有一个公司拥有的私人项目存储库。github上的repo有master和dev分支。在过去的某个时候,我克隆了开发仓库。之后我做了很多改变。现在,我的经理要求我需要执行拉取请求,以便团队可以审查我的更改。我无法与开发分支合并。intellij idea 中完成此操作的命令顺序是什么?如果可以从 intellij idea 项目目录使用等效的 git 命令,也可以提供帮助。仅供参考我一直在使用intellij idea VCS | 使用更新类型合并和清理工作树类型存储来更新项目功能,以将远程更改合并到本地更改。
此过程是否会在远程存储库上创建一个新分支,团队将查看该分支来审核我的更改?
因此,首先您需要创建一个分支,用于 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 并创建拉取请求。
归档时间: |
|
查看次数: |
9383 次 |
最近记录: |