gpt4 book ai didi

git - 为什么 "git status"显示太多未跟踪的文件?

转载 作者:太空狗 更新时间:2023-10-29 12:58:35 26 4
gpt4 key购买 nike

答案在底部。

我正在尝试查看 git_test2 目录中文件的状态,该目录包含 3 个名为 test1.txt 的文件, test2.txttest3.txt

这是我在终端中输入的内容:

cd Desktop
cd git_test2
git status

git status 命令之前,一切都很好。它应该只显示 3 个未跟踪的文件,但我从终端获得了这个文本:

On branch master

Initial commit

Changes to be committed:
(use "git rm --cached <file>..." to unstage)

new file: ../../AndroidStudioProjects/Sunshine/app/src/main/res/layout/list_item_forecast.xml
new file: ../../Library/Preferences/AndroidStudio1.2/options/fileEditorProviderManager.xml
new file: ../../Library/Preferences/AndroidStudio1.2/options/git.xml
new file: ../../Library/Preferences/AndroidStudio1.2/options/other.xml
new file: ../../Library/Preferences/AndroidStudio1.2/options/runner.layout.xml

Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: ../../AndroidStudioProjects/Sunshine/app/src/main/res/layout/list_item_forecast.xml
modified: ../../Library/Preferences/AndroidStudio1.2/options/runner.layout.xml

Untracked files:
(use "git add <file>..." to include in what will be committed)

../../.CFUserTextEncoding
../../.Rsupport/

在最后一行之后还有很多行和最后一行一样(红色)

我刚刚找到原因:我需要做的就是 git init,现在它显示的正是我所期望的。谢谢大家!

最佳答案

为什么有这么多文件?

一个 git 仓库就是一个 .git/位于项目目录中的目录(文件夹)。像这样:myproject/.git/ .

如果当前目录中没有 git 存储库,则 git 在父目录中搜索,然后在父目录中搜索,直到顶部

因为你的路径是 /Users/ishayfrenkel1/Desktop/git_test2 , 这条路径的某处应该有一个 git 仓库。

new file:   ../../Library/Preferences/AndroidStudio1.2/options/git.xml

新文件的路径至少比 /Library 高两级(它是 /Library/Users/ishayfrenkel1/Library )。这意味着您已经启动了一个 git 存储库:

  • 在您的主目录中:~/ , /Users/<username>/在 OSX 或 /home/<username>在 Linux 上。
  • 或在根目录中,/ ,所有目录的父级。

它是如何发生的。

您很可能打开了终端并输入了 git init .默认情况下,终端在您的主目录中打开,这是创建新存储库的位置。

现在做什么。

搜索并删除它。以下命令之一应该可以正常运行。它就在那里!

ls /.git
ls ~/.git

现在删除存储库

rm -rf ~/.git

关于git - 为什么 "git status"显示太多未跟踪的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30476240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com