gpt4 book ai didi

git - 将选择更改提交到另一个分支然后恢复当前分支的工作?

转载 作者:IT王子 更新时间:2023-10-29 00:41:55 24 4
gpt4 key购买 nike

这在我的工作流程中经常发生:我在一个单独的分支中处理一个功能,在这样做的同时我会遇到一些需要修复的小问题,例如来自框架或网站布局的更高层.

我想切换回主要的 develop 分支并从那里的选择文件中提交更改,然后返回到 feature 分支,并 rebase 以便我可以继续那里有不相关的调整/错误修复。

我正在使用 git stashgit stash pop 来执行此操作,但是我修改了一堆文件却没有发生很多冲突无论如何都不需要提交给父分支。

是否有另一种方法可以避免冲突或以某种方式保存当前状态,并且只将选择的工作树更改 pull 到另一个分支进行提交? (有点像 git-stash-cherry-pick ;-))

最佳答案

  1. 在当前分支的 master 中提交您想要的更改。
  2. 存储您剩余的更改
  3. 切换到 master 分支并使用 git cherry-pick 将更改移动到 master
  4. 回到你的羽毛分支,rebase(可选)
  5. 取消原来的功能更改

关于git - 将选择更改提交到另一个分支然后恢复当前分支的工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871512/

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