【问题标题】:Entire computer in Git status untracked files整台计算机处于 Git 状态的未跟踪文件
【发布时间】:2019-05-22 01:36:09
【问题描述】:

我是 git 新手,我想我不小心克隆到了根目录。当我提交一个文件(index.html)时,我注意到我的整个计算机(我的桌面、我的文档等)都在未跟踪的文件中。我删除了存储库,我想删除所有未跟踪的文件,显然不会从我的计算机中删除所有内容。我是新手,对丢失文件感到偏执。

【问题讨论】:

  • 您有/.git 目录吗? (如果是这样,你在以 root 身份运行,并在 / 中做任何事情?这很危险,尤其是当你是新手时。我不会这样做——而且我使用 Unix 已经足够长的时间了很有可能我使用 Unix 的时间比你还活着的时间长。)如果你有一个 /.git 目录,那么在你开始这些操作之前,它里面有什么有价值的东西吗?如果没有,.git 目录在哪里?
  • 未跟踪的文件不是主要问题(Git 不会对未跟踪的文件执行任何操作),但您的 Git 存储库的位置可能是。
  • 是的,我确实有 /.git 我不能 cd 进去。我应该怎么办?我现在吓坏了
  • 请记住《银河系漫游指南》封面上的内容:不要惊慌。你还没有做过任何无法无害地撤消的事情
  • 您似乎在 Mac OS X 上。您似乎在 $HOME 目录下创建了一个 .git 目录 — /Users/nick/.git。你说你克隆了一些东西——是一个外部 Git 存储库,还是你机器上的另一个 Git 存储库?做mv $HOME/.git $HOME/mistaken.git.directory 会给你带来什么后果?你会回到你预期的 w.r.t git status 吗?您是否对存储库中的材料进行了任何重要更改?我给出的mv 命令是安全的,因为它可以撤消。

标签: git git-status


【解决方案1】:

你一定跑过

git init

某处。你需要找到你运行它的文件夹。只需运行:

git status

你认为现在在 git "control" 下的某个地方,你会通过路径看到: 说如果你有像 Desktop/myFolder 这样的路径 =>你知道包含桌面的文件夹是你的git根文件夹。 只需导航到那里并运行:

rm -r .git

一切都应该恢复正常:)

现在我们得到了状态输出:) .. 好吧,你可以看到这个东西的根目录是你的主文件夹。 所以就这样做吧:

  1. 移动到主文件夹

    cd ~
    
  2. 删除 git 仓库

    rm -rf .git
    

    => git repo 肯定消失了 :)

【讨论】:

  • 我确实运行了 git init 但我不记得在哪里。我想这是终端打开时我跑的第一件事。我对路径和“控制”感到困惑。我可以给你发消息吗?谢谢
  • 只需将git status 的输出添加到某个目录中即可解决问题?这样下一个遇到这种情况的人也会得到帮助;)
  • @NICK:在你的终端中,首先运行ls -ld /.git;如果这向您显示了一个目录,那就是您的存储库所在的位置。如果没有显示任何内容(生成错误消息),请运行 find $HOME -type d -name .git 以查找 Git 存储库。如果这也没有显示任何内容,请将$HOME 更改为/,但请注意它将读取系统中的所有目录(您有权访问)。然后你就找到了你的 Git 存储库。您可以将该信息添加到问题中,并从那里获得建议。
  • 在这种情况下,从 github.com 删除 repo 与您的本地问题无关。似乎你在本地机器上的 git repo 已经消失了。无论如何可能在 github.com 上删除它,它似乎并不包含您希望它首先包含的内容:)
  • No untracked 只是说明您在其中初始化 git 存储库的文件夹中的哪些文件(尚未)被 git 跟踪。例如,这与推送到 github.com 的内容无关。不过可以肯定地说,如果您删除了 github 存储库,那么这些文件可能无处可去,只能在您的机器上 :) 不过,这不是花时间的问题,一旦 .git 文件夹消失,git 就会立即意识到这一点。也许只是 git 状态和之前删除 repo 的紧张/糟糕的时机?
【解决方案2】:

只需转到 C/D 或任何其他驱动器并运行 git 命令 'rm -rf .git'。

【讨论】:

    猜你喜欢
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 2022-01-24
    • 1970-01-01
    • 2017-03-15
    • 2016-11-13
    • 2015-01-11
    相关资源
    最近更新 更多