Hi 你好,欢迎访问!登录
当前位置:首页 - Linux - 正文 忍人所不忍,能人所不能。

git文件恢复

2020-02-07Linux90root370°c
A+ A-

先做一个小实验,修改666.txt配置

[[email protected] gitroot]# vim 666.txt

然后add了。但没有提交,想恢复到之前怎么办?

[[email protected] gitroot]# git add 666.txt

发现改的不对,想恢复到上一次提交时的状态。或者666.txt不小心给删除掉了

[[email protected] gitroot]# git status 
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: 666.txt
#
[[email protected] gitroot]# cat 666.txt 
d55555asdas
sdasd5s5
[[email protected] gitroot]# git reset HEAD 666.txt 
Unstaged changes after reset:
M 666.txt
[[email protected] gitroot]# git status
# On branch master
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: 666.txt
#
no changes added to commit (use "git add" and/or "git commit -a")
[[email protected] gitroot]# git checkout -- 666.txt

查看是否已恢复到上一个版本,也就是之前的版本

[[email protected] gitroot]# git status
# On branch master
nothing to commit (working directory clean)
[[email protected] gitroot]# cat 666.txt 
d55555asdas
sdasd5s5
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

文件恢复小总结

当文件更改,并没有add或commit,就用checkout恢复

当文件更改,也add但没有commit,就用git reset HEAD 666.txt,再用checkou恢复

  移步手机端
git文件恢复

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:
下一篇 git介绍

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录