我使用 git 的工作流程是这样的: 1. pull --rebase from origin/master 2. 为特定问题创建一个新分支并在该分支上进行更改 3. 切换回 master 然后合并新分支已经创建到掌握
从文档页面, git checkout 应该是
更新工作树中的文件以匹配索引或指定树中的版本
但是,在我对新分支和结帐主机进行更改并使用“git status”检查状态后,更改的文件仍然存在。
最糟糕的是,我在 Visual Studio 的 git 扩展中使用了“撤消文件更改”选项,现在即使我切换回使用“签出”命令创建的分支,我也不再看到我的更改。无论如何我可以重做这些更改吗?