Github 创建新分支

Oza*_*k19 0 git github

在一次采访中,我被要求重构一个现有的项目。从给我的 github 存储库中,我被告知:创建一个新分支,进行更新,提交更改,推送到新分支。然后我被告知创建一个以 master 作为基础分支的 PR,并将基础分支更改为分叉的 [company] 存储库的 master 分支。

由于我以前只做过自己的项目,所以我不知道在这里做什么。我一直在谷歌搜索并试图自己弄清楚,但无法弄清楚。

小智 5

创建一个新分支:

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

git pull / git clone [repository]
git checkout -b [name_of_new_branch]
Run Code Online (Sandbox Code Playgroud)

您应该收到一条消息“切换到新分支‘分支名称’”注意:如果您尚未作为贡献者添加到存储库,则可能需要分叉该项目。

将分支推送到github:

git commit -a -m "commit message"
git push origin [name_of_new_branch]
Run Code Online (Sandbox Code Playgroud)

当您想在分支中提交某些内容时,请确保您位于分支中。使用以下命令检查所有分支:

git branch -a
Run Code Online (Sandbox Code Playgroud)

您所在的分支旁边应该有一个星号 *。

创建一个 PR(拉取请求),并将基础分支(您想要应用更改的分支)作为主分支:

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

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

为 PR 提供标题和描述,然后单击“创建 Pull 请求”。