gpt4 book ai didi

git - 用另一个分支完全替换分支

转载 作者:行者123 更新时间:2023-12-05 01:29:09 25 4
gpt4 key购买 nike

我有 3 个分支:developmentqastaging。我在 developmentqa 中都有几乎相同的代码,所以从 developmentqa 的 pr 不会'不会产生太多变化(和/或冲突)。

但现在我可以将所有内容从 qa 转移到 stagingqa 代码实际上完全不同,并且是 staging 的新代码,那么最好的选择是什么?我搜索并找到了这个 other answer :

git checkout qa
git merge -s ours staging
git checkout staging
git merge qa

这对我来说是个好主意吗?提前致谢!

编辑:我不想丢失暂存分支的所有提交。

最佳答案

如果你想“完全替换”,我会用git reset:

git checkout staging
git reset origin/qa --hard

这将使 staging 具有与 qa 完全相同的内容但是这将“删除”可能已经在 上完成的提交>staging(提交不会被删除,但它们将不再在 staging 的历史记录中可见)。

关于git - 用另一个分支完全替换分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67976340/

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