我做到了:
git stash
然后:
git reset --soft head
我也不太确定gitreset-softhead实现了什么。我的理解是,它应该将我的本地数据库重置回上次提交,这听起来几乎什么都没有发生。我不知道如何才能看到HEAD现在指向的是什么。我该如何找到它?
我想做的是将我的最新提交放入我的工作区,然后取消隐藏我的更改以将其收回。我下一步该怎么办?
进行时
git stash
您将所有的暂存和未暂存的更改放在一个存储库中。之后,您将进行最后一次提交,没有其他更改(除了剩余的未跟踪的更改)。则不再需要CCD_ 1。
假设您想取回隐藏的更改,那么您可以执行以下操作:
git stash apply
它应用了最新的存储,但该存储仍在列表中。如果你做
git stash pop
并且该藏匿物被成功地应用;它将从存储列表中删除(您可以使用git stash list
查看)