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_Fork_Local_Private - Fatal编程技术网

Git-拥有一个私人的本地;叉子;

Git-拥有一个私人的本地;叉子;,git,fork,local,private,Git,Fork,Local,Private,我希望对GitHub的一个公共开源项目进行一些私人定制 我应该怎样做一个“私人的地方分支”?只需将它克隆到我的计算机并在本地提交,或者有另一种类型的Git命令更适合这个过程 请注意,我仍然希望从公共存储库接收更新,同时保留我的更改 非常感谢。您描述的过程完全正确 克隆回购协议,在本地进行更改。除非您具有写访问权限,否则无法推送,但您仍然可以从远程repo中提取更改,并将其与正在进行的更改合并。@KarolyHorvath克隆时,您会情不自禁地创建一个本地分支。您不需要创建一个“本地”分支来完成工

我希望对GitHub的一个公共开源项目进行一些私人定制

我应该怎样做一个“私人的地方分支”?只需将它克隆到我的计算机并在本地提交,或者有另一种类型的Git命令更适合这个过程

请注意,我仍然希望从公共存储库接收更新,同时保留我的更改


非常感谢。

您描述的过程完全正确


克隆回购协议,在本地进行更改。除非您具有写访问权限,否则无法推送,但您仍然可以从远程repo中提取更改,并将其与正在进行的更改合并。

@KarolyHorvath克隆时,您会情不自禁地创建一个本地分支。您不需要创建一个“本地”分支来完成工作,您已经有了一个本地分支,可能名为“master”。@meager:。。。而且,由于git中的分支和合并非常便宜,人们倾向于使用分支(同时使用不同的功能),而通常不使用“master”。仅仅因为“大师”已经存在,并不意味着没有理由创建一个新分支。@KarolyHorvath强调“本地分支”是你的。我只是说你现在所在的分支机构是“本地分支机构”。