gpt4 book ai didi

Git - 不会添加文件?

转载 作者:IT王子 更新时间:2023-10-29 00:36:02 29 4
gpt4 key购买 nike

我遇到无法将文件添加到我的存储库的问题。

我在 Windows 上使用 GIT,在 Aptana Studio 中进行一些 Ruby 开发。

我已经设法将一些文件推送到 GitHub,但在此之后,一切都停止了。例如,我的主目录中有一个新的子文件夹,里面有 2 个 ruby​​ 文件。如果我调用“git add .”,然后调用“git status”,它一直说“工作目录干净”并且没有任何内容可以提交。

我试过“git add folder/myfile.rb”,但仍然没有。

有人知道我可以尝试什么吗?

最佳答案

我发现自己处于与发帖者类似的情况:

If I call "git add .", and then "git status" and it keeps saying "working directory clean" and has nothing to commit.

但我的解决方案与这里的解决方案不同。由于我是第一次来到这里,所以我希望能为其他人节省一些时间。

从上面的答案和我在其他地方看到的,通常解决这个问题的方法是:

  • 确保有问题的文件确实保存了更改
  • 确保文件不符合 .gitignore.git/info/exclude 中的排除规则>
  • 确保您没有尝试添加空文件夹。 Git 不会跟踪那些。标准解决方案是放置一个名为 .gitkeep 的空白文件作为占位符,以便 git 跟踪该文件夹。

就我而言,我最初尝试围绕现有存储库创建一个 git 存储库(不知道它在那里)。我刚才从这个子仓库中删除了 .git 文件夹,但我没有意识到为时已晚,git 已经将它作为一个 submodule 进行跟踪.您可以阅读更多关于这些行为如何以及如何删除它们的信息 here , 但是

  • 我的解决方案是简单地运行 git rm --cached path_to_submodule

关于Git - 不会添加文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7490798/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com