git 初始化文件夹 :
右键点击要初始化的文件夹 , 选择 Git Bash Here
输入命令 :
$ git init
用于在目录中创建新的 Git 仓库 .
此时在项目中生成了 .git 这个子目录 , 但.git 默认是隐藏的 .
已经跟踪后显示如下 :
( 多出一个master ,代表当前分支 )
此时VSCode的显示 :
文件右侧出现绿色的圆点和 " U " 都代表这些文件已经被git控制
左侧数字代表已经控制还没有暂存的文件数目
点击左侧第三个图标 :
点击 " 放弃所有更改 " 后 :
删除掉的文件不会进入回收站
如果文件已经被删除掉了 , 可以尝试 360安全卫士中 " 功能大全 " 内的 " 文件恢复 " :
但并不能保证能够把文件找回
( 即使找回也极大可能全都是乱码和空白 )
在发生这种误删之前 (应该没有多少人会出现这种失误吧)
及时检查文件夹是不是已经被 git 初始化了 , 并且及时取消控制
取消跟踪已经版本控制的文件 :
① : 如果能找到 .git 文件夹 , 直接删除
② : 如果找不到文件夹 , 就在想要需要跟踪的文件夹右键 , 选择 Git Bash Here , 输入命令 :
$ rm -rf .git
或 :
$ find . -name ".git" | xargs rm -Rf
基本两条命令就可以做到取消控制
或许还有其他的命令可以有相同的效果 ,( 不过我没有实验过 )
如果这两条不能做到 , 可以参考其他文章 :
<恢复visual studio git 存储模块误删除的文件,git stash误删恢复>
截图来自该文章 :
( emmm已经出现了一次这种失误也不要紧 )
( 不要再出现第二次了 )
( 记得多存几份 )