如何从朋友的代码库创建分支?

3
我想为我朋友的代码库做出贡献。他已经将我添加为合作者。我该如何从他的代码库创建一个新的分支并对其进行贡献?
我已阅读其他StackOverflow问题,他们建议先fork这个代码库,然后在其上进行工作并创建拉取请求。例如像这个
但是我想直接从朋友的代码库创建分支并对其进行贡献。有哪些步骤呢?我没有找到任何详细的答案。如果有帮助,将不胜感激。
5个回答

2
  1. Clone the repo
  2. create new branch by below command:

    git checkout -b branch_name
    
  3. do your commits,push and raise pull request for merge

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


2

第一步是从你的朋友的服务器/电脑或其他地方克隆代码库。这将在你的计算机上创建一个当前代码库状态的本地副本。

$ git clone <friends' repository url>

然后,您可以在本地仓库中创建并检出一个新分支:
$ git checkout -b myNewBranch

应用更改后,您需要使用git add对更改的文件进行暂存,并使用git commit提交它们。

完成更改后,您可以使用git push将新分支和所做的更改推送到远程存储库。请注意,您的更改仍然仅存在于您的分支中,并未合并到其他任何分支中。例如,如果您想要在master分支中看到您的更改,则必须打开一个拉取请求,将您的分支中的更改合并到master中。

看起来您没有阅读有关基本Git工作流程的文档。如果您想使用Git,请阅读一些手册、教程和文档,以加深您对正在进行的操作的理解(这里是一个不错的开始)。复制和粘贴只会让您走得更远,如果您不知道自己在做什么,这种方法始终是潜在的危险。


1
  1. 使用以下Git命令克隆存储库

git clone 存储库路径

  1. 创建新分支

git checkout -b 分支名称

  1. 继续提交

虽然这个链接可能会回答问题,但最好在此处包含答案的基本部分并提供参考链接。如果链接页面发生更改,仅有链接的答案可能会失效。- 来自审查 - g00glen00b
1
谢谢指出!我会添加步骤并编辑答案。 - codeX

1

我从未尝试过,但我想你需要:

  1. 克隆你朋友仓库的当前主分支:

    git clone https://github.com/githubtraining/hellogitworld.git

  2. 创建一个新的分支:

    git checkout -b feature_blah

  3. 推送你的分支到远端并启用跟踪:

    git push -u origin feature_blah


0
你的朋友添加了你作为合作者,你可能已经收到一封电子邮件。你必须接受才能获得访问权限。
请参考this链接。
获得访问权限之后,你可以使用 git clone <repository path>命令克隆代码库到本地并进行贡献。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接