git我很久没有提交了,要一个一个文件add??? 400 报错 RT,我git status看一下,修改了的文件和未跟踪的文件都不少,都要自己一个一个add?
在项目的根目录下 git add .
即可######不一定要在根目录, 在任何子目录下git add -u :/ 即可######回复 @铂金眼 : 点。git add不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了######是点(.)和还是星号(*)?######
你用git用的太实在了,可以配合awk,sed一起用
git add .
或者使用图形化的工具可以批量添加
######git add -A ######git add .这个命令一直提示我已经过时了还是什么,让我用git add --all######回复 @polly : 2.0以上版本会提示警告,让你使用git add -A代替git add .######回复 @Feng_Yu : git add . 的确发生了变化,git 2.x开始他跟之前的意义不同了,===git add -A了。如果想跟1.x一样只处理new 和modify而忽略deleted,需要自己指定--no-all######git add -A######git add . 版本 2.1.1######回复 @Feng_Yu : 一直用的是1.9版本的,不确定2.0以上版本是否有这个提示######这里的问题是 很久没添加了 你的目的是要添加所有的还是需要一种方式添加你需要添加的
如果是前一种 git add . 就可以
如果这里还有特殊情况 比如一半需要添加一半不需要 使用 git add -i 进入交互式添加也比较方便
另根据文件状态不同,场景不同可以使用:
--ignore-removal ignore paths removed in the working tree (same as --no-all)
--ignore-errors just skip files which cannot be added because of errors
--ignore-missing check if - even missing - files are ignored in dry run
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。