git - 用 git 中的另一个分支覆盖 master 中的所有内容

标签 git

我在 git 存储库中有一个非常过时的 master 分支。

我所有的工作都是在另一个分支完成的。

merge 两者的最佳方式是什么?

我不关心 master 中的任何内容,它已经过时了。

最佳答案

假设您的工作在名为 dev 的分支中:

git checkout dev 
git merge --strategy=ours master
git checkout master 
git merge dev

merge 选项 --strategy=ours 旨在用于取代侧分支的旧开发历史(quote)。

关于git - 用 git 中的另一个分支覆盖 master 中的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870328/

相关文章:

git - 了解 git 问题以及分支上的 rebase 和意外提交以及未完成的提交

git - 使用 vim 作为 git 提交消息编写器,是否可以自动完成修改后的函数名称?

git - 如何从Jenkins多分支管道进行Git和Docker标记

git - 使用 git 的 Shell 脚本 self 更新

Git 卡在 POST git-receive-pack 上

git - VSO git 文件历史记录中的 'Simple History(default)' 和 'Full History' 有什么区别?

git - 如何使用 API 下载 repo

git - 在另一台计算机上使用 Github

git - ZSH 提示未显示 git unstaged 文件

git - 有没有一种干净的方法来处理两个以相同内容开头的原始 git 存储库?