git reset 的时候把本地有修改的未commit 的代码给还原了,咋办
无解,未commit也未stash的改动没进到本地版本库里,reset了就找不回来了。
■网友
reset之前如果执行过git add 操作的话,执行 git fsck --lost-found,然后到.git/lost-found目录下找找看有没有你丢失的文件。搬砖自: git reset 后代码丢失 代码未commit
■网友
恢复git reset --hard删除的文件完美解决问题
■网友
【git reset 的时候把本地有修改的未commit 的代码给还原了,咋办】 上面的答案提供了add过但还没commit的文件的恢复方法。
提供一个连add都没add的恢复方法(看缘分):如果你这个文件在编辑器里打开了,那ctrl+z ctrl+s 可以把你reset前代码的样子“恢复”出来,如果没打开。。。
欸 能捞一个是一个。。
update:
偶然看到的方法, 还没有试过, 文末有--hard的解救方法: 【狀況題】不小心使用 hard 模式 Reset 了某個 Commit,救得回來嗎? - 為你自己學 Git | 高見龍
■网友
git stash
■网友
刚刚经历这样的场景, 找了好多方法, 也没能解决, 其实本地文件localChange中会保存每一次改,把你想要的那一个节点粘下来就行了,
■网友
今天写代码浑浑噩噩干了这样的蠢事,代码还没Stage就直接reset hard了,因为用的是VSCode不是IDEA所以连Local History也没有,简直欲哭无泪。在一阵哀嚎后我猛然想起我还有Time Machine这个法宝哈哈哈,Mac大法好!
■网友
git pull的报错你有看吗?有些命令你得知道有什么作用再用啊。
■网友
git relog后再git reset --hard \u0026lt;hash\u0026gt;
推荐阅读
- 栖霞山@正是栖霞山赏枫好时候 栖霞丹枫似火若霞
- 想寒假的时候一个月在家准备计算机二级的office高级应用,但是不知道买啥书比较好~~~?
- 环球车讯网|终于等到了,奥德赛跌至21.98万元,是时候入手了
- 读书读到3分之一的时候感觉很难理解,要不要继续
- 销量|考验品牌力的时候到了,三缸雷凌开启预售,销量是增还是减?
- 考研的时候通过啥渠道获得自己需要的信息
- 在老板否定你的时候,怎样正确的表达出自己的看法
- 乱停车|海安江海清水园小区乱停车现象什么时候能管理好?
- 汽车知识|一汽-大众探岳和丰田荣放,谁买的时候更赚,卖的时候少亏?
- Rust 中循环啥时候使用loop 啥时候使用while true?
