📌  相关文章
📜  将 master 与 main 合并 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:44.032000             🧑  作者: Mango

将 master 与 main 合并 - Shell-Bash

GitHub 已经决定将默认分支从 master 改为 main,这意味着现有的 master 分支可能会被弃用。因此,将 master 分支与 main 分支合并变得非常重要。在这篇文章中,我们将讨论如何将这两个分支合并到一个新的 main 分支中。

确认当前分支

我们需要先在项目目录中确认当前所在的分支。可以通过以下命令检查当前分支:

git branch

输出结果中,当前分支将被标记为 *。例如:

* master
创建新分支

在合并 mastermain 分支之前,我们需要创建一个新的 main 分支。我们可以使用以下命令来创建它:

git branch main

现在,新分支被创建了并指向当前分支。

切换到新分支

我们需要切换到新的 main 分支,我们可以使用以下命令:

git checkout main

现在,我们已经切换到了新的 main 分支。

合并分支

现在,我们已经切换到了新的 main 分支,可以将 master 分支合并到它上面。我们可以使用以下命令来完成合并:

git merge master

这会将 master 分支中的所有提交合并到当前分支。

推送到远程

我们已经完成了本地的分支合并。现在我们需要将合并后的分支推送到远程仓库。我们可以使用以下命令:

git push --set-upstream origin main

这会将本地的 main 分支推送到远程仓库,并将其设置为默认分支。

检查分支

最后,我们需要再次检查当前所在的分支,确保已经成功合并。我们可以使用以下命令:

git branch

输出结果中,当前分支将被标记为 *。例如:

* main

现在,master 分支已经被合并到了新的 main 分支中,并成为了默认分支。我们可以始终使用新的 main 分支进行开发和更新。