我使用git的工作流程如下所示: 1.从源/母版重新建立基础;2.为某一特定问题创建一个新分支,并对该分支进行更改。3.将头切换回master,然后将我创建的新分支合并为master。
在文档页面中,git签出应该是
更新工作树中的文件,以匹配索引或指定树中的版本。
但是,在我更改了新的分支和签出母版并使用'git状态‘检查状态之后,更改的文件仍然存在。
最糟糕的是,我在visual studio的git扩展名中使用了“撤销文件更改”选项,现在即使切换回我使用“checkout”命令创建的分支,我也不再看到我的更改。不管怎样,我可以重新做那些改变吗?
发布于 2013-02-19 20:03:03
在“结帐母版”之前,您确定要在您正在处理的分支中提交文件吗?
确保在您正在处理的分支中提交文件。否则,如果git丢弃已更改的文件,您将永远丢失它们。
如果您还不想提交文件,请尝试查看git藏物。Git存储允许您临时保存更改,而无需将它们提交到任何分支。
https://stackoverflow.com/questions/14966232
复制相似问题