gpt4 book ai didi

git merge 覆盖更改

转载 作者:行者123 更新时间:2023-12-03 21:30:12 26 4
gpt4 key购买 nike

任何人都可以帮助避免 git merge 问题。
我正在尝试将我的分支 merge 到另一个分支,比如另一个分支。由于 another_branch 是基础分支。所以要添加在 my_branch 中完成的工作,首先我要 merge my_branch。为此,我正在执行这些步骤。
git checkout another_branchgit pull anothr_branch
一旦我更新了 another_branch 的最新更改,我就会切换到 my_branch
git checkout my_branchgit merge anothr_branch
在做这一切之前,是的,我提交并暂存我的更改以将其保存在本地。所以毫无疑问会丢失我的任何更改。

但我没有看到 another_branch 的所有变化。所以我称之为覆盖。

可能是什么原因?

最佳答案

这是我们在多开发人员、多团队环境中使用的日常程序,它足够简单且运行良好。

假设您有一个 开发 存储产品当前开发版本的分支。 A 大师存储您当前生产版本的分支。每个开发人员都有自己的分支,用于正在实现的功能或错误修复。

每天早上,所有开发人员都会执行以下操作:
checkout 开发 .
pull 。
checkout dev 的工作分支。
重新定位到 开发

一整天,上述情况可能会重复。开发人员向指定为 维护者的另一位开发人员提出 merge 请求开发 分支。

开发商:
提交更改。


开发维护者:
从开发人员 checkout 分支以 merge 。
pull 。
checkout 开发 .
从开发人员的分支 merge 到 merge 。

关于git merge 覆盖更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38451294/

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