Git 将 Master 拉入分支

Yahya Irmak 2023年1月30日 2022年4月22日
  1. Git 将 Master 拉入另一个分支
  2. 使用 git merge 命令将更改从 master 拉到另一个分支
  3. 使用 git rebase 命令将更改从 master 拉到另一个分支
  4. 使用 git pull 命令将更改从 master 拉到另一个分支
Git 将 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 fetch merge

使用 git rebase 命令将更改从 master 拉到另一个分支

使用下面的命令切换到 dev 分支。

git checkout dev

如果主分支发生更改,请使用 fetch 命令更新 dev 分支。

git fetch origin

git rebase 命令在另一个分支上重新应用提交。使用以下命令在 dev 分支上重新应用提交。

git rebase origin/main

git fetch rebase

使用 git pull 命令将更改从 master 拉到另一个分支

使用下面的命令切换到 dev 分支。

git checkout dev

git pull 命令从另一个分支获取并集成。 --allow-unrelated-histories 参数可用于在合并项目时合并不共享共同祖先的历史。

使用以下命令从 main 获取更改。

git pull origin main --allow-unrelated-histories

git pull

Author: Yahya Irmak
Yahya Irmak avatar Yahya Irmak avatar

Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.

LinkedIn

相关文章 - Git Pull