我在git中有一个master分支,我最近在上面写了20个新的java文件。
然后我意识到我在主分支中,我不认为直接在master分支中提交更改。
所以我创建了新的分支角度变化。
当我尝试切换到新分支时,所有新添加的和现有的已修改文件都在我的upstaged区域中,因此eclipse提升了是否隐藏或重置更改。我选择藏匿并给那个藏匿名。
切换到新分支后,即角度变化。当我尝试应用隐藏的更改时,它没有添加新添加的文件。我在master分支中修改的文件只合并了。
无论如何要恢复这些文件?
答案 0 :(得分:0)
从命令行:您想在分支的干净头顶上运行git stash apply --index
。
首先,你需要检查第一个存储仍然是你在主人身上的东西:
git stash list --oneline # this will print a hash and the stash message
# for each stash
您可以检查第一条消息是否是您期望的消息,并且存储的内容包含您拥有的所有内容(检查<hash>
及其父级的内容)