小编use*_*195的帖子

10条GIT线从我的电脑上擦除8Gb - 如何让它们恢复?

我是GIT的初学者,并不知道这个程序有多强大......我从几个命令中删除了8 Gb.
我记得我输入了以下几行:

$git config --global user.name "my name"
$git config --global user.email "my email"
$git add *.c
$git commit -m
$git status
Run Code Online (Sandbox Code Playgroud)

然后我看到很多文件被跟踪和未跟踪,我试图删除它们(从git).我不知道我会从我的电脑上删除它们.所以我做了以下事情:

$git rm
$git rm --cached *.c
Run Code Online (Sandbox Code Playgroud)

这样我删除了所有跟踪的文件.所以我继续说:

$git clean -f
$git clean -f -d
$git clean -f -x
$git clean -d -x -n
Run Code Online (Sandbox Code Playgroud)

这样我删除了一些未跟踪的文件,系统没有使用的文件(我使用的是Windows).现在这就是我所拥有的:

$git status
On branch master
Initial commit
Untracked files:
 (use "git add <file>..." to include in what will be commited)
 .gitconfig
 AppData/
 Desktop/
 Favourites/
 NTUSER.DAT
 NTUSER.DAT{some characters and numbers}
 ntuser.dat.LOG1
 ntuser.dat.LOG

$git …
Run Code Online (Sandbox Code Playgroud)

git recovery

-1
推荐指数
1
解决办法
3849
查看次数

标签 统计

git ×1

recovery ×1