将另一个提交导入我的仓库

时间:2012-06-21 10:09:48

标签: git

抱歉新手问题,但有没有办法导入别人提交(他自己的回购)到我的回购?手动更改900多个文件将是一件困难的事情

2 个答案:

答案 0 :(得分:9)

您需要将其他人的repo添加为您的远程仓库,并获取其更改:

git remote add matefork <github-url>
git fetch matefork

然后git知道提交,只需用它的SHA

来挑选它
git cherry-pick <SHA1>

答案 1 :(得分:3)

制作一个包含git format-patch的补丁文件,然后将其应用于git apply patchfile

的仓库