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