我已经提交了一些提交,但有人在主分支上推了一些更改,我希望通过签出并测试更改然后将其合并到我的本地主分支中来保证安全。我该如何实现这一目标?
答案 0 :(得分:1)
您可以使用FETCH_HEAD获取可以引用的远程分支,然后检出该分支。
git fetch remote_branch
git checkout FETCH_HEAD
这将使您处于分离状态,但如果您只是想暂时测试这些更改,那么这很好。
在完成测试后,您可以将其合并回您的分支机构。
git checkout your_prevous_branch
git merge FETCH_HEAD