git add .失败。warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal'。。。

问题描述:删除部分文件,git add . 失败,warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal'

git add .失败。warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal'。。。_第1张图片


其实之前也一直用git add . 并没有这个问题。

解读警告信息: git add .在这个版本会忽略删除文件,但在Git 2.0以上会有所改变 。此版本上 git add 默认为 " git add --ignore-removal "(忽略删除文件)。

并告诉你 git add --all 可满足你的要求

git version 查看版本号 ,发现是1.9 而之前用的是2.3.1 。soga

解决方案 :git add -A  or  git add --all 添加删除文件到stage 

若是习惯了git add .  ,我们还可以把 git add -- all 设为默认  。执行命令:git config alias.a  'add -A .'



你可能感兴趣的:(git)