Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 - Fatal编程技术网

Git 如何从好友库中创建分支?

Git 如何从好友库中创建分支?,git,github,Git,Github,我想为我朋友的存储库捐款。他加我为合作者。我如何从我朋友的回购协议中创建一个新的分支机构并为其作出贡献。 我读过其他问题。他们建议先进行回购,然后再进行回购,并创建一个拉取请求。比如说 但我想直接从friend的回购协议中获得分支,并为其作出贡献。步骤是什么。我找不到任何详细的答案。任何帮助都将受到感谢 使用下面的git命令克隆repo git克隆存储路径 创建一个新分支 git签出-b branchName 继续提交 复制回购协议 通过以下命令创建新分支: git checkout -b br

我想为我朋友的存储库捐款。他加我为合作者。我如何从我朋友的回购协议中创建一个新的分支机构并为其作出贡献。 我读过其他问题。他们建议先进行回购,然后再进行回购,并创建一个拉取请求。比如说

但我想直接从friend的回购协议中获得分支,并为其作出贡献。步骤是什么。我找不到任何详细的答案。任何帮助都将受到感谢

使用下面的git命令克隆repo git克隆存储路径

创建一个新分支 git签出-b branchName

继续提交 复制回购协议 通过以下命令创建新分支:

git checkout -b branch_name
执行提交、推送和拉取合并请求


从网站上,您只需选择“分支”下拉菜单并编写新的分支名称来创建一个分支,然后克隆回购。

从未尝试过,但我会想象您:

从您的好友repo克隆当前主机:

git克隆https://github.com/githubtraining/hellogitworld.git

创建新分支:

git签出-b功能

将分支推到远程并启用跟踪

git推送-u原点功能


当您的朋友将您添加为合作者时,您可能会收到一封电子邮件。你必须接受它才能访问

参考


获得访问权限后,您可以通过git克隆到本地并进行贡献。

第一步是从您的好友服务器/计算机或任何位置克隆存储库。这将在您的计算机上创建存储库当前状态的本地副本

$ git clone <friends' repository url>
应用更改后,必须使用git add暂存更改的文件,并使用git commit提交这些文件

完成更改后,可以使用git push将新分支和更改推送到远程存储库。请注意,您的更改仍然只存在于您的分支上,并且不会合并到任何其他分支中。例如,如果希望更改在主分支中可见,则必须打开一个拉取请求以将分支中的更改合并到主分支中


您似乎没有阅读过很多关于基本git工作流的文档。如果您想使用git,您应该阅读一些手册、教程和文档,以加深对所做工作的理解,这是一个良好的开端。复制和粘贴只会让您走到这一步,如果您不知道自己在做什么,那么复制和粘贴总是有潜在危险的。

虽然此链接可能会回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-谢谢你的指点!我将添加步骤并编辑答案。
$ git checkout -b myNewBranch