git init不会创建.git目录

时间:2017-08-04 16:41:30

标签: git github

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

请帮帮我

6 个答案:

答案 0 :(得分:4)

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

尝试显示隐藏文件夹,您应该能够看到它。

使用ls -al查看所有隐藏的文件和文件夹及其属性。

答案 1 :(得分:4)

正如其他人已经提到的那样,.git目录在普通视图中隐藏,因为它被命名为.git。名称以.开头的文件和目录通常不会显示,以保持整洁。

还有一个重点:

  

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

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

答案 2 :(得分:1)

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

  

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

这意味着.git已存在于您当前的工作目录中。您可以通过此命令查看.git文件夹(以及所有隐藏文件和文件夹)

ls -a

您可以运行git status来检查状态,如果它正常工作git已初始化并正常工作。

答案 3 :(得分:1)

您还可以通过运行以下命令来验证目录是否在命令行上:ls .git

然后您应该会在终端中看到隐藏的文件夹。

答案 4 :(得分:0)

只需在文件资源管理器的视图部分中单击“隐藏文件”:1]

答案 5 :(得分:0)

.git是一个隐藏目录。您不会期望它在公众视野中。在Linux中,您将必须使用ls -a来查看隐藏的目录。

您还具有:

  

重新初始化现有的Git存储库

那是什么意思?这意味着该存储库已经创建,因此在您运行该存储库时,它将再次初始化,因此应该在执行此操作时删除Git中的旧文件。