git - 从 master 更新 Git 分支

标签 git git-branch

刚接触Git,现在遇到这种情况:

  • 我有四个分支(master、b1、b2 和 b3)。
  • 在处理 b1-b3 之后,我意识到我需要对分支 master 进行更改,而这些更改应该在所有其他分支中进行。
  • 我在 master 中更改了我需要的内容,然后...这是我的问题:

如何使用 master 分支代码更新所有其他分支?

最佳答案

你有两个选择:

第一个是 merge ,但这会为 merge 创建一个额外的提交。

检查每个分支:

git checkout b1

然后 merge :

git merge origin/master

然后推送:

git push origin b1

或者,你可以做一个 rebase :

git fetch
git rebase origin/master

关于git - 从 master 更新 Git 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876977/

相关文章:

svn - 将 git-svn 与缺少 .git/svn/的现有仓库一起使用

git - 如何取消 merge (稍后 merge )

git - 为什么 Git 在一次 merge 上执行自动提交,而不是在另一次 merge 上执行自动提交?

java - 在 Git 中创建新分支进行单元测试是一个好习惯吗?

git - 如何将单个文件的一个版本从一个 Git 分支复制到另一个分支?

混帐克隆。如何通过硬链接(hard link)克隆本地仓库?

macos - 在 .bash_profile 中异步加载东西 - 这甚至可能吗?

git: checkout 时自动 stash + pop

git - 如何安全地将 Git 分支 merge 到 master 中?

git - 正确分离两个部分重叠的 git 分支