你可能会说
我不小心搞乱了,帮我用Fork恢复一下。
把别人的仓库复制一份到你自己的账号下。
把别人的仓库复制一份到你自己的账号下。你可以在自己的副本上随便改,不影响原仓库。
生活类比
像复印别人的作业——复印一份在自己名下改,原件不受影响。改好了可以「申请合并」回原件。
🎮 动手试试
关于「Fork」,以下哪个描述最准确?
你可以这样告诉 AI
帮我把 github.com/facebook/react 这个仓库 fork 到我的 GitHub 账号下,然后克隆到本地开始改代码。
Fork 是在 GitHub 服务器上复制仓库到你账号下,克隆是把仓库下载到你本地电脑硬盘
参与开源项目
先把别人的仓库 fork 到自己账号下,在自己的副本上改,改完提 PR 请求合并回原仓库
和 AI 协作时
想让 AI 帮你参与开源时,说「帮我 fork 这个 GitHub 仓库到我账号下,然后克隆到本地开始改」
已有推送权限
如果你已经是原仓库的协作者有直接推送权限,不需要 fork,直接开分支改就行
与封闭私有项目无关
公司内部项目通常直接给权限用分支开发,不需要走 fork 流程
把别人的仓库复制一份到你自己的账号下。你可以在自己的副本上随便改,不影响原仓库。
像复印别人的作业——复印一份在自己名下改,原件不受影响。改好了可以「申请合并」回原件。
和 AI 沟通时提到「先 fork 这个仓库」,就是复制一份到你账号下再改。