2017-08-04 1015 views
1

我是新来的Git,当我在终端运行git init没有.git目录创建,但我得到这个结果Reinitialized existing Git repository in /Users/Desktop/Javascript/sotrustme/.git/git的init不会创建.git目录

请帮我

+2

它在那里。但它是隐藏的。 Git不是用来访问文件夹和内容的东西,它不可能 - 就像你想的那样。首先了解git是什么以及它是如何工作的。如果你真的想看到隐藏的'.git'文件夹,在你初始化git的文件夹中使用你的CLI的'ls -a' –

+2

尝试'ls -a' for“all” –

回答

3

正如其他人已经提到的,.git目录是从普通视图隐藏,凭借被命名.git。通常不显示名称以.开头的文件和目录,以保持整洁。

还有另一个重要的一点:

...我得到这个结果Reinitialized existing Git repository in ...

(粗体当然是我的在这里)。这意味着你已经有一个Git仓库。你的git init没有清除它,它只是检查它看起来像一个有效的Git仓库,并确保设置了任何模板特定的钩子。 (这最后一部分不会影响到你:只有在运行git init --template=<some alternate template directory>时才有意义。)

3

它应该是一个隐藏的文件夹。

试着显示隐藏的文件夹,你应该能够看到它。使用ls -al查看所有隐藏的文件和文件夹及其属性。

1

git init将创建一个.git文件夹(即。)表示一个隐藏文件夹。

错误Reinitialized existing Git repository in /Users/Desktop/Javascript/sotrustme/.git/

这意味着git的在你的当前工作目录中已经存在。您可以通过这个命令

ls -a 

查看git的文件夹(和所有隐藏文件和文件夹),您可以运行git status检查状态,如果它的工作原理git的初始化和工作。