查看文章 |
git中的pull request的merge
2010-07-13 17:51
a fork出b,b修改之后要把代码合并到a中,第一种方式:b直接pull request给a,a能收到b的pull request,这只限于简单修改,涉及到合并代码的时候就不能成功了。 第二种方式,a收到b的pull request的时候,a将a的代码check out出来,再代码中转换git源到b fork的项目(git remote add b git://github.com/b/project.git),这个操作执行第一次就可以了,以b的身份将b的代码搞下来git fetch b,其实这时a和b的代码都在数据仓库中,本地看到的还是a的代码,这时将b的代码合并进a,git merge b/master,然后git commit和git push就ok了 git pull类似于svn up 更换角色 cd ~/.ssh/ ssh-agent bash ssh-add id_name ---------- 如果https有问题无权限提交,就是用 git clone git@github.com:jayli/nodejs-kissy.git |

