我刚在一个项目里藏了一笔钱,但我还没承诺。有办法在我藏起来之前回到那个州吗?我怎么能这样做呢?我已经关闭了终端,我的笔记本电脑也关闭了。我做了一些研究,似乎没有办法做到这一点。
当前回答
你可以直接运行:
git stash pop
它将取消您的更改。
如果您想保存文件的状态(阶段性和工作状态),请使用
git stash apply --index
其他回答
Git隐藏列表列出您所存储的更改。
Git隐藏显示,看看在下面的命令中n是什么。
Git stash apply用于应用最近的stash。
Git stash apply stash@{n}应用一个旧的stash。
https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning
你可以直接运行:
git stash pop
它将取消您的更改。
如果您想保存文件的状态(阶段性和工作状态),请使用
git stash apply --index
这也将恢复暂存目录:
git stash apply --index
推荐文章
- 为什么我需要显式地推一个新分支?
- 如何撤消最后的git添加?
- Rubymine:如何让Git忽略Rubymine创建的.idea文件
- Gitignore二进制文件,没有扩展名
- Git隐藏错误:Git隐藏弹出并最终与合并冲突
- 了解Git和GitHub的基础知识
- 没有。Git目录的Git克隆
- Git与Mercurial仓库的互操作性
- 忽略git中修改(但未提交)的文件?
- “git restore”命令是什么?“git restore”和“git reset”之间有什么区别?
- Git合并与强制覆盖
- Git拉另一个分支
- 在Bash命令提示符上添加git分支
- 如何更改Git日志日期格式
- git pull -rebase和git pull -ff-only之间的区别