gpt4 book ai didi

git - 在功能分支上修复一般错误

转载 作者:太空狗 更新时间:2023-10-29 13:55:11 25 4
gpt4 key购买 nike

我尝试使用 git 改进我的工作流程。

为了开发新功能,我基于我的 Dev 分支创建了一个 myFeature 分支。

在处理此功能时,我在我的应用程序中发现了一个常见错误。我想在 Dev 分支中提交我的修复,但是我在 myFeature 分支上编写了修复,所以 git 禁止我切换分支,直到我将修复提交到当前分支

git checkout dev
error: Your local changes to the following files would be overwritten by checkout:

有没有一种方法可以在不从我的 git 存储库中复制文件的情况下提交此修复程序,对其执行 git checkout --,更改为 Dev 分支并复制固定文件?

最佳答案

我看到有两种方法可以做到这一点:

  1. git stash -> git checkout Dev -> git stash pop -> git commit
  2. git commit 生成SHA-> git checkout Dev -> git cherry-pick SHA

对于这两种解决方案,您都需要执行 git checkout myFeature -> git rebase Dev 之后。

关于git - 在功能分支上修复一般错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34090611/

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