如何在合并之前测试拉取请求?

Ste*_*ers 9 git github

我是团队的一员.我们的过程是创建一个单独的分支,在单独的分支上工作,然后将该分支推送到"origin"并发出pull请求来掌握.

我试图通过默认命令行Git变得更好.

当另一个人在分支上发出拉取请求时.是否有一种简单的方法将该分支拉到我的本地并检查分支,以便我可以在批准拉取请求之前测试代码?

eft*_*ft0 8

甚至有可能直接检出"远程分支",不需要创建本地分支(git会说你正在处理分离的HEAD状态),所以,使用Sajib的例子:

__CODE__


Saj*_*han 5

您可以检出在feature其中创建请求请求的分支(例如)。

$ git fetch

# create a new branch 'test-feature' with 'origin/feature' history
$ git checkout -b test-feature origin/feature
# now test here
Run Code Online (Sandbox Code Playgroud)

您可以合并mastertest-feature分支中,然后测试一切正常!

$ git pull origin master
# test more
Run Code Online (Sandbox Code Playgroud)