gpt4 book ai didi

git - 如何将一个远程分支覆盖而不是 merge 到另一个分支?

转载 作者:IT王子 更新时间:2023-10-29 01:00:56 25 4
gpt4 key购买 nike

我有两个分支。分期和测试版。暂存中有我根本不需要的代码(包括文件)。我怎样才能让 Beta 完全覆盖 Staging,以便这些文件或代码都不会从 Staging merge 到 Beta。

我看到有人建议这样做:

git checkout staging
git merge -s ours beta

但我不认为预先存在的文件会是“代码冲突”,因此不会被删除。我错了吗?如果我是对的,我将如何实现这一点?

最佳答案

您可以简单地删除 staging 并根据 beta 重新创建它:

git branch -D staging
git checkout beta
git branch staging

关于git - 如何将一个远程分支覆盖而不是 merge 到另一个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com