git隐藏、处理分支和隐藏pop后丢失的未跟踪文件

git隐藏、处理分支和隐藏pop后丢失的未跟踪文件,git,git-stash,Git,Git Stash,请理解场景: 1.一天前创建了一个新分支,并将我的工作推到那里。 2.全天工作,修改现有文件,创建一些新文件。 3.没有添加或提交,而是隐藏,切换到另一个分支,在那里提交并弹出隐藏 哇!!新文件(未跟踪的文件)丢失 这是隐藏的正常行为,否则我可能会拿回这些数据 任何帮助都将不胜感激。 谢谢:)请在创建存储时使用-u选项。看看第三步,你说你。。。切换到另一个分支,在那里提交,并打开了藏匿处。我能想到的唯一一件事是,当您切换到另一个分支时,您在那里提交了新文件,然后切换回上一个分支(您在第2步中所处

请理解场景:
1.一天前创建了一个新分支,并将我的工作推到那里。
2.全天工作,修改现有文件,创建一些新文件。
3.没有添加或提交,而是隐藏,切换到另一个分支,在那里提交并弹出隐藏

哇!!新文件(未跟踪的文件)丢失

这是隐藏的正常行为,否则我可能会拿回这些数据

任何帮助都将不胜感激。
谢谢:)

请在创建存储时使用-u选项。看看第三步,你说你。。。切换到另一个分支,在那里提交,并打开了藏匿处。我能想到的唯一一件事是,当您切换到另一个分支时,您在那里提交了新文件,然后切换回上一个分支(您在第2步中所处的位置),打开了存储库,看到新文件不见了。在这种情况下,新文件已在步骤3中切换到的新分支中提交,因此您可以在那里找到它们。

您可以在存储时包括未跟踪的文件,例如,使用前面提到的
-u
参数

请注意,使用时不会显示未跟踪的文件
git隐藏显示

然而,当你
应用
弹出
隐藏时,它们会重新出现。

我也面临同样的问题!我做了
git merge branch3
,在
git pop
git stash apply