gpt4 book ai didi

git - 在 git 中切换分支

转载 作者:太空狗 更新时间:2023-10-29 12:45:13 26 4
gpt4 key购买 nike

有时我在一个功能分支中,但我做了一个不相关的更改,我想在 master 中看到。通常我只能这样做:

git checkout master
git commit -m "..." filename

但有时当我进行 checkout 时,我会收到一条警告,提示存在本地更改,因此我无法切换分支。

为什么这种情况只是偶尔发生?当我看到此消息时有解决方法吗?也许藏起来?

最佳答案

正如 Devin Ceartas 提到的,当切换分支会更改您已经在本地更改的某些文件时,就会发生这种情况。 (当您对不会更改的文件进行本地更改,或者添加既不存在于分支也不存在的新文件时,Git 不会提示。)

解决这个问题的两种方法:

  1. “git stash”您的更改,更改为 master,然后“git stash apply”。然后提交更改。

  2. 在分支上提交您想要的更改,然后“git stash”任何其他更改(如果有的话),更改为 master,然后在 master 上挑选更改。

关于git - 在 git 中切换分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1475037/

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