[Git] Fork

什么是Fork?

Fork会创建一个仓库的副本。副本存储库允许您自由地尝试更改,而不会影响原始项目。 最常见的是,Fork用于建议对其他人项目的更改或使用其他人的项目作为您自己想法的起点。

  • [场景一] 建议改变别人的项目

    使用forks提出更改的一个很好的例子是bug修复。您可以:不是为您找到的错误记录问题,而是:

    1.Fork存储库。
    2.做出修复。
    3.向项目所有者提交拉取请求。(GitHub使用PullRequest/GitLab使用MergeRequest)

  • [场景二] 使用别人的项目作为您自己想法的起点。

    开源的理念是通过共享代码,我们可以做出更好,更可靠的软件。 当你觉得我可以对其他人的库有自己的理解,我们做一些自定义的Modify来满足自己的需求,这个产品的轨迹完全导向你的时候,我们也可以用到Fork。

更多参考:GithubHelp文档

同步Fork / Syncing a fork

同步fork简单的来讲,比如你fork的项目已经距离你fork之后有很多改动,你需要把他的改动同步到你的项目里。

官方文档描述的已经很清楚了,可以直接参考。

提交请求 / About pull requests

PullRequet是在使用Github来管理代码用到的一个工具,和GitLab的MergeRequest类似,它是用来把你的项目的改动,提交给目标项目的操作。 比如: 你Fork了一个项目在你自己的名下,然后你发现它的一个bug,并且修复了你想提交给原仓库,这个时候就需要PullRequest来帮助你完成了。

官方文档描述的已经很清楚了,可以直接参考。

Reference:
github help:help.github.com/articles/fo…
syncing fork: help.github.com/articles/sy…
pullrequest: help.github.com/articles/ab…

转载于:https://juejin.im/post/5be46d426fb9a049be5cfaee

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值