比方说,我在GitHub上有一个存储库myproject
。如何处理查看拉取请求,修改代码和合并?
名为userblah
的用户提出了拉取请求。
我尝试以下,以测试他的修改:
git checkout -b userblah-test
git pull https://github.com/userblah/myproject.git
然后,我曾获得他版本我的文件夹中,这是确定的。
然后我决定修改他的代码中的一些东西:我在文本编辑器中打开了代码,做了一些修改并保存。
然后,我想再次切换到我master
分支,但我一个错误说,由于未提交的修改已经在当前分支userblah-test
做我不能切换到主。
什么正确的命令来正确处理拉请求?
我的意思是:
- 的用户代码拉入一个新的分支
- 根据我的口味
- 推这在我的
master
,这样修改他的代码一点点的用户名userblah
将被注册为文件的贡献者
你发后你在新分支上的变化是你犯下的吗?如果没有,这就是为什么你得到关于不能检出主的错误。 – rmorrin 2014-12-08 10:02:44