【问题标题】:Git treating directory like a fileGit将目录视为文件
【发布时间】:2017-12-09 16:11:21
【问题描述】:

我有一个奇怪的问题,似乎 Git 将目录视为文件......在完成 git add . 之后:

然后,在我推动之后,我得到:

"mov" 实际上是一个目录,但是在执行 git push 时它似乎被视为一个文件,即使我在执行推送时在目录内也会发生这种情况。我已经尝试通过进入 mov 目录并运行:git remote -v 来添加文件,但是它没有改变任何东西。

我是否忽略了什么?这在我以前从未发生过:(

【问题讨论】:

标签: git bitbucket linux-mint


【解决方案1】:

mov 文件夹似乎有自己的 git 存储库,因此是一个子模块。在mov 文件夹中查找.git 文件夹。您可以删除此目录以使 mov 成为父 git repo 的一部分。

【讨论】:

  • 谢谢...由于某种原因,我没有看到 .git 文件。我会去弄清楚为什么会这样。我在终端中看到了 .git 文件: ls -al
  • @Kevin192291 在 Linux 世界中,以 . 开头的文件或目录。是隐藏的。您可以通过ls -a 看到它们。
猜你喜欢
  • 2011-12-21
  • 2014-10-24
  • 1970-01-01
  • 1970-01-01
  • 2016-11-04
  • 2022-10-02
  • 1970-01-01
  • 2012-08-03
相关资源
最近更新 更多