有什么方法可以获取我在结帐新分支时留下的未提交更改(愚蠢,我知道!!)
我切换回我所在的分支,但我仍然收到以下消息,让我相信他们可能是我可以到达的地方!
M app-switcher.tmproj
M as_user_check.php
有什么方法可以获取我在结帐新分支时留下的未提交更改(愚蠢,我知道!!)
我切换回我所在的分支,但我仍然收到以下消息,让我相信他们可能是我可以到达的地方!
M app-switcher.tmproj
M as_user_check.php
如果您从一个分支切换到另一个分支,并且分支的更改不会影响您在工作树中修改的文件,则这些文件的工作副本不会受到影响。您从中看到的输出git checkout
正在提醒您这一点。
要查看这些文件中未暂存的更改,您可以执行以下操作:
git diff
...您可以像往常一样签出您想要提交这些更改的分支git add
。git commit
M
一种可能的混淆来源是,如果更改已暂存,您将看到相同的输出(带有前缀)。在这种情况下,要查看更改,您必须执行以下操作:
git diff --cached
在这种情况下,您只需使用 切换到正确的分支git checkout
并使用git commit
. 如果要取消暂存更改,可以执行以下操作:
git reset HEAD -- as_user_check.php
...作为git status
应该提示您的输出。