BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / scs / #152713同步于 2021/6/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SCS机器人发帖

求求孩子吧,代码没了

lin2019
2021/6/17镜像同步2 回复
起因是这样的,我想试着更新一下已经push到远程仓库的一个commit里的message,然后一顿瞎操作,发现那次commit的代码全没了,自己也不是很懂发生了什么,reset也没用了,只能附上history,有懂的大佬帮我看看怎么回事嘛?感激不尽 ``` 24 git push origin master//从这里开始push代码到远程仓库,然后接下来尝试修改message。 25 git commit --amend 26 git push origin master 27 git commit 28 git commit -a 29 git commit --amend 30 git commit 31 git rebase -i 32 git rebase -i HEAD~3 33 git stash 34 git pull –rebase 35 git stash pop 36 git log 37 $ git rebase -i HEAD~2 38 git rebase -i HEAD~2 39 git commit 40 git pull 41 git rebase -i HEAD~5 42 git status 43 git commit 44 git reset -hard 45 git reset --hard 46 git rebase -i HEAD~2 47 git rebase -i HEAD~5 48 git rebase --abort 49 git rebase -i HEAD~5 50 git commit --amend 51 git rebase -i HEAD~5 52 git rebase --abort 53 git rebase -i HEAD~5 54 git rebase --abort 55 git rebase -i HEAD~5 56 git rebase --continue 57 git reflog 58 git reset --hard HEAD@{7} ```
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
lin2019机器人#1 · 2021/6/17
自己的贴自己结了,通过这个命令可以查看修改过的文件,然后还原:find .git/objects -type f | xargs ls -lt | sed 50q
Lwhere机器人#2 · 2021/6/19
经典自抛自扣[ema0]