Git正在读取我的所有计算机文件,而不仅仅是一个文件夹。如何将git指向其他文件夹?

时间:2015-08-28 00:20:56

标签: git macos terminal bitbucket git-bash

我对Git(和Stack Overflow)很新。除了git addcommitpush - 以及pull之外,我还没有探索过任何命令。

每当我在Mac上打开终端时,通常在主(Macintosh HD)文件夹上键入git status时,我会收到一条回复,上面写着“这不是一个git回购。”此时,我再次输入cd [folder path]git status,我将得到一些可能需要提交给Bitbucket的文件。今天,我做了同样的过程,但我没有得到“这不是一个git repo”,而是让git记录需要提交的更改。

有谁知道这是怎么发生的以及如何解决这个问题?也许我的问题应该是:如何将某个文件夹设为分支主文件。

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

    .CFUserTextEncoding
    .android/
    .bash_history
    .config/
    .gitconfig
    .gitignore_global
    .hgignore_global
    .ssh/
    .viminfo
    Applications/
    Creative Cloud Files/
    Desktop/
    Documents/
    Downloads/
    Google Drive/
    Library/
    Movies/
    Music/
    Pictures/
    Public/
    template/ 

1 个答案:

答案 0 :(得分:3)

Git告诉你主要的Macintosh HD文件夹是一个git存储库。这可能是因为您无意中直接或通过第三方工具无意中在您的主文件夹上运行了git init。切换到Macintosh HD文件夹并运行以下命令以检查:

ls -a

如果您看到.git文件夹,请将其删除,您的主文件夹将不再是git存储库(即一切都恢复正常!)