码迷,mamicode.com
首页 > 其他好文 > 详细

Git_远程仓库fork操作

时间:2020-04-25 17:30:24      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:自己   文件   远程仓库   目的   必须   git   one   技术   需要   

fork操作:当选择 fork,相当于自己有了一份原项目的拷贝,当然这个拷贝只是针对当时的项目文件,如果后续原项目文件发生改变,你必须通过其他的方式去同步。

使用场景:一般来说,不需要使用 fork 这个功能,除非有一些项目,可能存在 bug 或
者可以继续优化的地方,你想帮助原项目作者去完善这个项目或者单纯的想在原
来项目基础上维护一个属于自己项目,然后自己对这个项目进行修改完善,当你
觉得项目没问题了,你就可以尝试发起 pull request 给原项目作者。原项目作者
如果同意,就会merge到原作者的项目上去,此时你会收到一封邮件提醒。

实际操作步骤:

一、对对方的仓库进行fork

技术图片

 

 

技术图片

 

二、进入自己的代码仓库中,可发现对方的仓库已经进入自己的仓库中:

技术图片

 

三、复制地址,在本地clone

技术图片

 

 

 四、在本地可操作修改,修改后可同步到自己fork过来的代码仓库上

技术图片

 

 技术图片

五、查看到远程已经增加:

技术图片

 

 六、此时只是自己本地fork的代码已经更新,原作者的代码并未更新,若要同步,需要操作发起 pull request 给原项目作者

技术图片

 

 

七、自动对比,可在注释页面添加注释,跟原作者说明改动了什么,以及改的原因等。点击Create pull request 后,原作者就会收到pull request,原作者如果同意合并操作,就完成了对项目的贡献。

 技术图片

原作者收到邮件:

技术图片

 

 原作者进入Git  >  Pull requests,点击备注进入合并:

技术图片

 

 

技术图片

 

 合并成功:

技术图片

 

 

技术图片

 

Git_远程仓库fork操作

标签:自己   文件   远程仓库   目的   必须   git   one   技术   需要   

原文地址:https://www.cnblogs.com/123anqier-blog/p/12773405.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!