git 看到所有内容都是最新的,即使我在本地添加了文件夹

  • 本文关键字:文件夹 添加 最新 git git github
  • 更新时间 :
  • 英文 :


我去了 github.com 并创建了一个新的存储库。

然后,我在计算机上进行了git init,并推送到新存储库的URL。我在本地存储库中添加了所有文件,并将文件推送到主存储库。现在,我刚刚添加了一个名为deliverablesproductsprint的新文件夹,但是当我这样做时git status它说一切都是最新的。

当我这样做git add deliverables它再次进入提示符时。当我这样做时git commit -m "added deliverable它说:

On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

如果我这样做git push它说:

Everything up-to-date

为什么当我git status时看不到我添加的新文件夹,并且不允许我添加或提交这些文件夹?

我去了 github.com 并检查了存储库,这些文件夹确实不存在。

Git 并没有真正的文件夹概念,只有文件及其路径。由于这些文件夹中可能没有文件,因此没有要提交的内容。

典型的解决方案是在文件夹中添加一个名为.keep(或任何您的偏好(的空文件,以便 git "知道"该文件夹。

最新更新