在我的项目中,我创建了一个新文件夹,其中包含许多文件,并非所有文件都应由git“添加”,“提交”并“推送”到远程。
git status
只是告诉我整个文件夹是新文件夹,必须添加,但是我如何查看实际添加了哪些文件。
我已经向.gitignore
添加了一些内容,但是我想确认自己没有错过任何内容。
答案 0 :(得分:0)
const str=`C:\\Program Files (x86)\\Internet Explorer`;
只是文件夹中的文件,然后git add
将列出文件夹中所有未跟踪的其他文件。
git status
但是不确定如果文件夹中有文件夹,该如何递归执行。
答案 1 :(得分:0)
的确,对于仅包含未跟踪文件的目录,status
仅显示目录名称。但是到那时,什么也没添加,所以没关系。
一旦您执行了git add
(但是在提交之前),您可以再次执行git status
,您将看到已暂存了哪些文件。如果您按照预期的方式设置了gitignore
(并且在add
时没有使用force选项),那么应该只是您要提交的文件。
如果发现错误添加了文件,则可以取消暂存文件
git rm --cached path/to/unwanted/file
然后大概更新您的忽略规则。