首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >git add。对于新文件,->仍然“没有提交”

git add。对于新文件,->仍然“没有提交”
EN

Stack Overflow用户
提问于 2012-06-02 11:46:24
回答 11查看 102.5K关注 0票数 70

我正在与Git斗争,我似乎不能添加我的文件。我运行ls以显示文件在当前目录中,然后运行git add .,然后运行git status,显示"nothing to commit“。

代码语言:javascript
运行
复制
JJ-Computer:first_app JJ$ git init

Reinitialized existing Git repository in /Users/JJ/rails_projects/first_app/.git/

JJ-Computer:first_app JJ$ ls

Diary.txt README.rdoc config.ru log   tmp
Gemfile   Rakefile  db    public    vendor
Gemfile.lock  app   doc   script
README    config    lib   test

JJ-Computer:first_app JJ$ git add .

JJ-Computer:first_app Jenn$ git status

# On branch master
nothing to commit (working directory clean)

JJ-Computer:first_app JJ$ 
EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2012-06-02 11:55:45

您的命令看起来是正确的(我已经多次这样做过)。

第一次尝试

代码语言:javascript
运行
复制
git add --all

然后尝试git status。我不认为这会解决这个问题,但值得下一步尝试。

接下来,尝试查看您的.gitignore文件(在您执行git init的顶层)。

代码语言:javascript
运行
复制
cat .gitignore

删除任何导致您的文件被忽略的列表。例如,是否存在仅包含*的条目

下一次尝试:

代码语言:javascript
运行
复制
git add --force

然后尝试git status

如果这些都不起作用,我注意到git init的输出显示“已重新初始化”,而不是“已初始化”,因此可能出现了问题。如果您刚刚对其进行了初始化,并且不介意丢失历史记录,那么可以通过删除.git目录重新开始:

代码语言:javascript
运行
复制
rm -rf .git

然后重新执行上面相同的命令。如果这不起作用,将需要有关您的设置的更多信息。例如,您可能有一个全局.gitignore文件:~/.gitignore_global,需要对其进行编辑(如果不需要,则将其删除)。

票数 136
EN

Stack Overflow用户

发布于 2016-03-26 05:29:56

如果其他人遇到这种情况,git不添加目录的另一个原因是该目录中可能有一个.git目录。

在这种情况下,git希望您将其视为submodule。否则,只需删除该.git (在目录中,而不是根目录中),然后重试。

方便的命令:

代码语言:javascript
运行
复制
find . -name '.git' -type d
票数 17
EN

Stack Overflow用户

发布于 2019-03-13 08:32:49

出于某些原因,当我在Google Drive File Stream的目录中使用repos相当长一段时间时,Git对我来说工作得很好。昨天,我遇到了同样的问题。git add .不会报告任何要提交的内容,但git add <some explicit filename>工作起来没有任何问题。我把目录移到我的本地硬盘上(从Google drive File Stream上),然后git add .就把我所有挂起的更改都取出来了。请注意,当目录仍然在Google Drive File Stream上时,将目录设置为“脱机可用”没有任何效果。

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

https://stackoverflow.com/questions/10859632

复制
相关文章

相似问题

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