Git 将 Master 拉入分支
Yahya Irmak
2023年1月30日
2022年4月22日
- Git 将 Master 拉入另一个分支
-
使用
git merge
命令将更改从master
拉到另一个分支 -
使用
git rebase
命令将更改从master
拉到另一个分支 -
使用
git pull
命令将更改从master
拉到另一个分支
在使用 Git 工具开发软件时,你可以为不同的功能创建不同的分支。对 master 进行更改时,这些更改不会自动添加到其他分支。
本文将解释如何将所有更改从 master 拉到 Git 的另一个分支中。
Git 将 Master 拉入另一个分支
使用 Git 工具时,你可能需要将在 master 中所做的更改拉到不同的分支。这些更改不会自动传输,因此你必须手动进行。
本文的其余部分将解释如何以三种不同的方式将更改从 master
拉到 dev
分支。
注意
因为它可能被认为是对被奴役的人的非人性化,所以 master 分支已重命名为
main
。使用 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
Author: Yahya Irmak
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn