gpt4 book ai didi

git - 在不丢失未提交工作的情况下切换分支

转载 作者:行者123 更新时间:2023-12-04 12:26:38 24 4
gpt4 key购买 nike

有什么办法可以从一个feature切换分支到另一个,当当前feature发生变化时分支还没有准备好提交吗?

我经常发现自己在实现新功能或修复错误时没有想法,我需要换档并做其他事情。但是,我不知道如何在不丢失之前所做的所有未提交工作的情况下切换分支。

最佳答案

你基本上有两个选择:

  • stash :您可以使用 git stash保存所有更改并将它们保存在某个地方。之后,您将得到一个干净的工作目录,以便您可以切换分支。然后,当你回来时,你可以使用git stash apply应用上次存储的更改,这样您就回到了上次中断的地方。
  • 提交:实际上没有理由不能提交更改。如果您以后想更改提交,您可以使用 git commit --amend修改那个提交并“让它变得更好”,或者你可以使用 git reset --soft HEAD~1删除该提交(不会丢失您所做的更改)。
  • 关于git - 在不丢失未提交工作的情况下切换分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25406941/

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