【问题标题】:Extra directories and files added to git repository添加到 git 存储库的额外目录和文件
【发布时间】:2013-09-29 07:32:43
【问题描述】:

我一直在 Mac OSX 上本地使用 Git,并决定尝试 Github 和 Bitbucket。我在让它工作时遇到了一些问题,并尝试了一些其他人建议遇到类似问题的修复程序。我能够推送到 Github 和 Bitbucket,但我还设法在此过程中以某种方式将额外的目录和文件添加到我的存储库中。

我正在使用 Xampp 进行本地开发,并且我在其中有一个文件夹用于创建我的存储库,因此文件结构是这样的

Applications
   XAMPP  
      xamppfiles
         htdocs
            myproject      -this is was originally the repository that I had been using
            randomdirectory1
            randomdirectory2
            randomdirectory3
            randomfile1
            randomfile2

有一点需要注意。并非 htdocs 中的每个目录和文件都已添加到我的存储库中。只添加了 3 个,还有大约 7 个其他文件夹。

在试用 github 之前,我的存储库只包含位于 /Applications/XAMPP/xamppfiles/htdocs/myproject 中的 myproject。现在,添加了许多其他目录和文件。我知道这一点,因为结合命令行我还使用 GitX 作为视觉参考。现在,所有这些额外的文件和目录都显示出来了。

也许我不完全理解 git 存储库是如何工作的。在此之前,我只使用过 add、commit 和 checkout 命令。我所知道的是,我的存储库在 GitX 中似乎有所不同,并且在 Bitbucket/Github 上匹配。

【问题讨论】:

    标签: macos git github bitbucket


    【解决方案1】:
    • 您从哪个文件夹初始化 Git 存储库?听起来您打算从 myproject 文件夹中进行初始化,但实际上是从 Applications 文件夹中进行的。
    • GitHub 会显示所有这些额外的目录吗?
    • 隐藏的 .git 文件夹在哪里?
    • 这是一个只为您提供的私人存储库,还是只为您和一些已知的其他人提供的?你愿意改写历史吗?

    【讨论】:

    • 我几乎 100% 确定我在初始化时位于 /Applications/XAMPP/xamppfiles/htdocs/myproject 中,否则会添加更多文件和目录。是的,这些额外的文件显示在 Github/bitbucket 中。它是网站本身的 bitbucket 上的私人仓库(我从 github 上删除了它)。
    • 我想我需要查看 repo 以提供更具体的帮助。否则,也许您可​​以删除隐藏的 .git 文件夹并从 repo 重新开始。
    • 我同意。我在外部硬盘驱动器上备份了我的 hdtocs,所以我仍然有 repo(我想是它的备份),对吧?无论如何,我会定期将我的目录备份到硬盘上,以防万一。如何找到隐藏的 .git 文件?
    • 这是一个文件夹,而不是一个文件。如果您愿意丢失所有项目历史记录(不是项目本身,只是历史记录),那么这里有几种方法可以在 OS X 中显示隐藏文件:osxdaily.com/2009/02/25/show-hidden-files-in-os-x 一旦找到,删除它。
    • 我仔细看了看,注意到在额外的目录上,它说“这是一棵树,路径为 directory_name_here”。这是否意味着任何有价值的事情?
    猜你喜欢
    • 1970-01-01
    • 2012-04-19
    • 2010-09-12
    • 2021-12-12
    • 2011-09-30
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多