Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';进行git回购的目的是什么?_Git_Github_Fork - Fatal编程技术网

什么';进行git回购的目的是什么?

什么';进行git回购的目的是什么?,git,github,fork,Git,Github,Fork,在完成这项工作后,我比开始时更加困惑。我认为分叉回购协议本质上会创建一个具有其他用户指定名称的回购协议副本。然后,我可以承诺新的回购协议,而不用考虑我从中分出的回购协议 不幸的是,情况似乎并非如此。我浏览了我自己的一份回购协议(这可能是个问题),并在Github上单击了“Fork”。什么也没发生。我完成了教程,但似乎没有任何改变。编辑/提交/推送仍会转到原始回购。您将叉入其他人的回购: 在某些时候,你可能会发现自己想为别人的项目做出贡献,或者想把别人的项目作为自己项目的起点。这就是所谓的“分叉”

在完成这项工作后,我比开始时更加困惑。我认为分叉回购协议本质上会创建一个具有其他用户指定名称的回购协议副本。然后,我可以承诺新的回购协议,而不用考虑我从中分出的回购协议


不幸的是,情况似乎并非如此。我浏览了我自己的一份回购协议(这可能是个问题),并在Github上单击了“Fork”。什么也没发生。我完成了教程,但似乎没有任何改变。编辑/提交/推送仍会转到原始回购。

您将叉入其他人的回购:

在某些时候,你可能会发现自己想为别人的项目做出贡献,或者想把别人的项目作为自己项目的起点。这就是所谓的“分叉”

它为您创建一个存储库副本及其所有历史记录,供您提交。尝试按照教程中的建议对项目进行分叉

开源开发的fork-and-pull模型允许任何人开始进行更改,而无需最初面对项目所有者或请求项目所有者的许可

然后,如果您希望回款,您可以将您的分岔回购发送到原始回购

  • 为了使你的回购协议拥有完全的权利,你必须提供你没有提交访问权的外国回购协议
  • 您必须创建分叉回购的本地克隆才能使用它

  • 我不认为你可以用你自己的仓库,是吗?只有其他人。你不能用自己的存储库。这完全用于供款。此外,如果您想进行一些更改,并将其作为拉式请求发送回,我认为最好先处理其他分支,而不要处理主分支。“然后您可以将拉式请求从分叉回购发送到原始回购”-您的意思是,从原始回购协议中,您可以请求将文件从分叉回购协议移动到原始回购协议,对吗?如果你是从分叉回购中这样做的,那不是一种推动吗?@VictorEngel否,你是在向上游(原始)回购的所有者发出请求,要求从分叉回购中提取变更。你在问:“你能把我的零钱拿来吗?”@David,谢谢你的澄清。这是有道理的。