git操作详解(五)-远程仓库之fork操作

远程仓库之fork操作

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

远程仓库fork操作

1、进入你想fork项目的github主页面,点击fork操作,此时你的 github就会出现源项

 

 步骤一

 

 

步骤二

 

 

 

2、通过 git clone命令把项目克隆到本地仓库

3、在该fork项目的本地仓库中新建一个分支,不建议直接修改 master分支

4、在该分支上进行操作后,合并到本地仓库的 master仓库

5、使用 git push命令把改动同步到自己的 Github仓库中

 

 

6、点击自己的仓库中的 pull request下的 New pull request,之后 github会自动对比原仓库分支与自己仓库分支代码,看看是否有冲突。如果它显示 able tomerge的话,就可以点击 Create pull request按钮,进行提交

步骤一

 

步骤二

 

 步骤三

 

 

7、在注释页面添加注释,跟原作者说明改动了什么,以及改的原因等

8、点击 Create pull request后,原作者就会收到 pull request,原作者如果同意合并操作,就完成了对项目的贡献

 

 

 

posted @ 2021-03-15 21:03  重走青春LV  阅读(5037)  评论(0编辑  收藏  举报