【问题标题】:Git status command - entire computer under untracked filesGit状态命令-未跟踪文件下的整台计算机
【发布时间】:2019-04-20 23:45:22
【问题描述】:

我对 github 很陌生。今天我在路径 Desktop/Projects 中,并在其中创建了一个新目录:

mkdir 简历

在里面运行了命令:

echo "#CV" > README.md

因为我想在 CV 目录中创建一个自述文件并在其中写入 #CV.

在这个阶段,我想将我的文件添加到 Github,所以我去了 Github 网站并创建了一个新的 repo。然后回到终端,在做任何其他事情之前,我首先检查了 git status ,这就是它出现的:

警告:无法打开目录“Pictures/Libreria di Foto.photoslibrary/”:不允许操作 在分支主机上

还没有提交

未跟踪的文件: (使用“git add ...”来包含将要提交的内容)

.CFUserTextEncoding
.DS_Store
.adobe/
.atom/
.bash_history
.bash_profile
.bash_sessions/
.bashrc
.bundle/
.cache/
.config/
.cups/
.dropbox/
.gem/
.gitconfig
.gnupg/
.irb-history
.local/
.mkshrc
.oh-my-zsh/
.oracle_jre_usage/
.profile
.rvm/
.ssh/
.subversion/
.swp
.viminfo
.zcompdump-MacBook Air di Emanuele-5.3
.zlogin
.zoomus/
.zsh_history
.zshrc
.zshrc.pre-oh-my-zsh
Applications/
Creative Cloud Files/
Desktop/
Documents/
Downloads/
Dropbox/
Library/
Movies/
Music/
Parallels/
Pictures/
Public/
myFile
my_final_project/

我的计算机目前处于未跟踪的文件中。我没有在任何地方做 git init 。我还尝试按照另一个stackoverflow主题中的答案执行步骤,但没有成功。

【问题讨论】:

  • 相反,您很可能确实在您的主文件夹中运行了 git init。然后,您在主文件夹中运行 git status。
  • 删除 ~/.git/ 文件夹,然后从 CV 文件夹中运行 git init。
  • 我在我的路径中:~ 并且刚刚运行了命令:rm -rf .git 但现在看起来我从我的 mac 中删除了 git。终端上的“git”字消失了,如果我尝试运行例如 git status 它会给我这个输出:致命:不是 git 存储库(或任何父目录):.git
  • 是的,我把它整理出来了。所以我在 ~ 的时候做了 rm -rf .git 。之后,我进入我的 CV 文件夹并执行了 git init。一切恢复正常。谢谢你们,超级有帮助。

标签: git github git-status git-init git-untracked


【解决方案1】:

删除~/.git就可以了。

您不小心在主文件夹中执行了git init

【讨论】:

    【解决方案2】:

    除了答案“删除~/.git”,你可以通过执行git rev-parse来找出.git文件夹在哪里。

    如果您位于存储库的根目录,它将返回 .git,否则将返回存储库的 .git 文件夹的绝对路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 2015-10-12
      • 2022-01-24
      • 2011-04-17
      • 1970-01-01
      相关资源
      最近更新 更多