我已经弄清楚了git工作流程的以下部分:您先进行git add,然后进行git commit和git push。 git push步骤基本上将您的更改发布到github。那么,下一步通常称为“拉取请求”是什么?假设我不是在“分叉”或其他高级内容。并假设我在除master分支之外的其他新分支(名为“ dev”)上工作。我在这个新分支下进行了添加,提交,推送所有操作,并且没有进行任何“合并”。我该如何执行“拉取请求”以及在git add,commit,push之后应该完成的步骤?这只是意味着我将“开发”合并为“大师”吗?
答案 0 :(得分:1)
是的。这意味着将代码合并成主代码。
在一般情况下,许多开发人员都在存储库上工作,但并非所有人都具有对master的推送访问权限。这意味着他们不能直接将代码推送到母版。因此,开发人员将代码推送到另一个分支,然后提出拉取请求以将更改合并到master。管理员然后检查请求请求中的代码更改,然后批准请求,如果更改看起来不错,则将更改合并到主服务器。