首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >git添加除忽略.gitignore文件中的文件之外的所有文件

git添加除忽略.gitignore文件中的文件之外的所有文件
EN

Stack Overflow用户
提问于 2011-07-07 22:54:51
回答 4查看 85.9K关注 0票数 133

我正在向一个没有源代码管理的项目添加源代码管理。问题是,最初有很多文件需要添加到带有.gitignore文件的git中,但是如果不在.gitignore文件中包含匹配的文件,我就不知道如何添加所有文件。

代码语言:javascript
复制
git add *

上面的命令不会添加任何文件,因为它检测到被.gitignore忽略的文件。

代码语言:javascript
复制
git add -f *

上面的命令将添加所有文件,包括我希望忽略的文件。

那么,如何在仍然使用.gitignore文件的情况下添加所有文件呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-07-07 22:59:16

我想您指的是git add .,它会将.gitignore中未指定的所有文件添加到存储库中-您可以通过键入git status来查看这些更改

bash中的.通常表示递归地表示此目录和所有其他目录,因此,如果您从存储库的最底层执行此操作,则应该添加所有文件。

我通常的git流程是创建.gitignore文件并将项目文件添加到存储库。在导入文件后,我将通过键入git status来测试.gitignore文件-如果我看到我添加的文件(例如,只有.php或.html,而不是.mp3或.mov),那么您可以使用git add .来添加所有文件,使用git commit -m "initial commit"来提交它们,这样您就可以进行设置了。

票数 267
EN

Stack Overflow用户

发布于 2011-07-07 22:58:57

代码语言:javascript
复制
git add .

这将添加所有路径并忽略.gitignore中的匹配项

票数 29
EN

Stack Overflow用户

发布于 2011-07-07 22:59:24

试试git add . (意思是“添加当前目录下的所有文件”)

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6612630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档