Git学习
Hfengxiang
这个作者很懒,什么都没留下…
展开
-
Git误删文件恢复
1.删除后未commit2.删除后commitgit log 查看误删前的commit idgit loggit reset cf05b006a471ad898dbdbe485b2f2d4929c9d0bfgit checkout <file path>3.删除后push到了远程仓库git log查看未删除前的commit id此时版本已回退,先另存被删除文件再更新代码,然再讲误删的文件加回来...原创 2021-09-05 22:36:08 · 331 阅读 · 0 评论 -
Git回滚操作
1.Fast-forward合并方式的回滚假设现在有两个分支,master和dev且指针位置也同步了,我么现在在dev上做一些修改接下来切到master并合并dev可以看到master上的dev1.txt已被误删通过git reset ORIG_HEAD可以将master分支指针移到合并之前,并将误删文件恢复到工作区。重新提交后文件即可恢复...原创 2021-09-05 14:47:15 · 482 阅读 · 0 评论 -
误删分支恢复
假设现在有三个分支,当前在temp分支上,领先master分支一个版本,现在我们把master分支强行删除 git branch -D master此时恢复操作可以在任意其他分支上进行,例如我们可以切到dev上恢复git checkout dev#查看分支操作日志git reflog找到master上的最后一次commit,即:c1d2e5c HEAD@{13}: commit: 2nd commit on master将HEAD移动到那一次的commit上...原创 2021-09-04 00:45:07 · 466 阅读 · 0 评论