我对Git(和Stack Overflow)很新。除了git add
,commit
和push
- 以及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/
答案 0 :(得分:3)
Git告诉你主要的Macintosh HD文件夹是一个git存储库。这可能是因为您无意中直接或通过第三方工具无意中在您的主文件夹上运行了git init
。切换到Macintosh HD文件夹并运行以下命令以检查:
ls -a
如果您看到.git
文件夹,请将其删除,您的主文件夹将不再是git存储库(即一切都恢复正常!)