近日使用“git add”出现如下错误:
$ git add ./ warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal', whose behaviour will change in Git 2.0 with respect to paths you removed. Paths like 'inc/jquery2.1.1/jquery.min.js' that are removed from your working tree are ignored with this version of Git. * 'git add --ignore-removal <pathspec>', which is the current default, ignores paths you removed from your working tree. * 'git add --all <pathspec>' will let you also record the removals. Run 'git status' to check the paths you removed from your working tree.
使用“git status”查看状态:
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: app/js/app.js
new file: app/tpl/admin.html
new file: app/tpl/home.html
new file: inc/jquery.2.1.1/jquery.min.js
modified: index.html
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
deleted: inc/jquery2.1.1/jquery.min.js
解决方法很简单:
$ git add -A #或 git add -all
本文介绍了一个常见的Git警告问题,即在删除文件后使用git add命令时遇到的警告信息,并提供了两种解决方案:使用git add -A 或 git add --all来记录工作区中已删除的文件。


1108

被折叠的 条评论
为什么被折叠?



