首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Github创建新分支

Github创建新分支
EN

Stack Overflow用户
提问于 2020-03-02 16:06:45
回答 2查看 6.8K关注 0票数 0

在一次面试中,我被要求重构一个现有的项目。从github存储库中,我被告知:创建一个新分支、进行更新、提交更改、推送到新分支。然后,我被告知创建一个以master为基础分支的PR,并将基础分支更改为分叉公司存储库的主分支。

因为我以前只做过我自己的项目,我不知道在这里该做什么。我一直在谷歌上搜索,试图自己找出答案,但却找不出答案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-02 16:29:07

创建一个新分支:

克隆/拉出存储库并创建新分支:

代码语言:javascript
复制
git pull / git clone [repository]
git checkout -b [name_of_new_branch]

您应该收到一条消息,上面写着“切换到一个新的分支‘分支名称’”注意:如果您还没有作为贡献者添加到存储库中,则可能需要使用Fork项目。

将分支推到github:

代码语言:javascript
复制
git commit -a -m "commit message"
git push origin [name_of_new_branch]

当你想在你的分支中做些什么的时候,确保你在这个分支中。使用以下方法检查所有分支:

代码语言:javascript
复制
git branch -a

在你所在的分店旁边应该有一个星号。

创建一个以基本分支(您希望应用更改的分支)作为主服务器的PR (拉请求):

在页面的“分支”菜单中,选择包含提交的分支。然后在“分支”菜单的右侧,单击“新拉请求”。

使用“基本”分支下拉菜单选择要将更改合并到的分支。然后使用“比较”分支下拉菜单选择您更改的分支(您创建的新分支)。

给PR一个标题和描述,并单击“创建拉请求”。

票数 5
EN

Stack Overflow用户

发布于 2020-03-02 16:12:48

name-of-new-branch

  • make name-of-new-branch

  • create
  1. git签出-b -b更新
  2. git提交-am‘更新分支’
  3. git将源程序name-of-new-branch
  4. create拉出新分支的名称请求到主服务器

中。

我们为什么要这么做?理想情况下,应该有人审查您的拉请求,而您不应该能够只是合并您的编辑成为主人之前,审查。质量控制

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60492650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档