一、git add all 与git add . 的区别
-
git add all可以提交未跟踪、修改和删除文件。
-
git add .可以提交未跟踪和修改文件,但是不处理删除文件。
-
git add all无论在哪个目录执行都会提交相应文件。
-
git add .只能够提交当前目录或者它后代目录下相应文件。
二、取回被删除的文件
- git status(找出被删文件名)
- git reset HEAD [被删文件夹名称]
- git checkout [ 被删除的文件或文件夹 ]
三、git rm命令
用法:git rm [<选项>] [–] <文件>…
-n, --dry-run 演习
-q, --quiet 不列出删除的文件
--cached 只从索引区删除
-f, --force 忽略文件更新状态检查
-r 允许递归删除
--ignore-unmatch 即使没有匹配,也以零状态退出
删除步骤:1,删除本地文件 2, 使用rm命令 3. commit 4. push