Git 将 Master 拉入分支
在使用 Git 工具开发软件时,你可以为不同的功能创建不同的分支。对 master 进行更改时,这些更改不会自动添加到其他分支。
本文将解释如何将所有更改从 master 拉到 Git 的另一个分支中。
Git 将 Master 拉入另一个分支
使用 Git 工具时,你可能需要将在 master 中所做的更改拉到不同的分支。这些更改不会自动传输,因此你必须手动进行。
本文的其余部分将解释如何以三种不同的方式将更改从 master
拉到 dev
分支。
使用 git merge
命令将更改从 master
拉到另一个分支
首先,我们需要切换到我们想要工作的分支。checkout
命令根据指定的分支更新工作树中的文件。
使用以下命令切换到 dev
分支。
git checkout dev
git fetch
命令从另一个仓库下载对象和引用。如果主分支发生更改,请使用以下命令更新你的分支。
git fetch origin
git merge
命令将来自命名提交的更改合并到当前分支中。最后,你需要使用以下命令来合并更改。
git merge origin/main
使用 git rebase
命令将更改从 master
拉到另一个分支
使用下面的命令切换到 dev
分支。
git checkout dev
如果主分支发生更改,请使用 fetch
命令更新 dev
分支。
git fetch origin
git rebase
命令在另一个分支上重新应用提交。使用以下命令在 dev
分支上重新应用提交。
git rebase origin/main
使用 git pull
命令将更改从 master
拉到另一个分支
使用下面的命令切换到 dev
分支。
git checkout dev
git pull
命令从另一个分支获取并集成。 --allow-unrelated-histories
参数可用于在合并项目时合并不共享共同祖先的历史。
使用以下命令从 main
获取更改。
git pull origin main --allow-unrelated-histories
相关文章
如何在 Windows 系统中卸载 git
发布时间:2023/04/09 浏览次数:223 分类:Git
-
在这篇简短的文章中,我们将学习如何卸载 Git,以及如何在从个人计算机的目录中卸载 Git 后删除这些文件。
Git 如何重命名本地分支
发布时间:2023/04/09 浏览次数:64 分类:Git
-
大多数情况下,重命名分支机构是由于上述情况。 因此,在本教程中,我们将学习使用下面提到的技术更改本地 Git 分支的名称。
重命名 Git 存储库中的文件和目录
发布时间:2023/04/09 浏览次数:102 分类:Git
-
在本文中,我们将讨论 git 中的重命名过程。 我们使用 Git Rename 来更改工作目录中文件和文件夹的名称。
在 Git 中取消初始化存储库
发布时间:2023/04/09 浏览次数:187 分类:Git
-
本本文介绍如何通过 Git 命令行取消初始化 Git 存储库。git init 命令开发一个新的空置 Git 存储库。 它还用于重新初始化已经存在的 Git 存储库。
Git 仓库名称该如何命名
发布时间:2023/04/09 浏览次数:208 分类:Git
-
使用 Git 时,选择一个简洁且最新的存储库名称是一项艰巨的任务。本教程介绍了如何以独特的方式命名 Git 存储库。
配置 Git 以忽略文件模式更改
发布时间:2023/04/09 浏览次数:67 分类:Git
-
本文讨论配置 Git 以忽略文件更改 chmod 所需的步骤。 如果您更改 Git 正在跟踪的文件的权限,系统将在该文件中注册更改。
在 Git 中暂存已删除的文件
发布时间:2023/04/09 浏览次数:93 分类:Git
-
本文讨论了在 Git 中暂存已删除文件的必要步骤。我们知道 rm 命令可以删除一个文件,而无需将其从工作目录中移除。 那么,我们如何暂存已删除的文件以进行提交呢?
在 Git 中显示冲突文件
发布时间:2023/04/09 浏览次数:139 分类:Git
-
本文讨论在 Git 中列出冲突文件的最简单和最干净的方法。 我们可以使用 git status 命令,但这很麻烦,尤其是当我们有大量不冲突的文件时。