【问题标题】:How can I undo git init? [duplicate]如何撤消 git init? [复制]
【发布时间】:2018-05-11 22:55:56
【问题描述】:

我有一个名为“code”的文件夹,在该文件夹中,我在 code 文件夹中有另一个名为“resume”的文件夹。我在两个文件夹上都做了“git init”。如何将 git init 撤消到名为“code”的父文件夹?

【问题讨论】:

  • 如果我在谷歌搜索中输入“undo git init”(问题标题),我会得到Is there a command to undo git init? 作为第一次点击,所以,多一点研究工作会很好。

标签: git github terminal


【解决方案1】:

每当您将文件夹转换为 git 存储库时,它都会在给定文件夹下创建 .git 文件夹。

执行git init当前工作目录 中创建一个.git 子目录。如果您想使用其他文件夹或子文件夹,请改用git init <path>

为了从这个文件夹中“删除”git repo,只需删除.git文件夹

# remove the .git folder
rm -rf .git

正如你在上面看到的,一旦你删除了.git 文件夹,它就不再是一个 git 仓库了

【讨论】:

    【解决方案2】:

    您可以简单地删除在“代码”文件夹中创建的.git 目录。

    此命令创建一个空的 Git 存储库 - 基本上是一个 .git 包含对象、refs/heads、refs/tags 和子目录的目录 模板文件。一个初始的 HEAD 文件,它引用了 master 分支也被创建。

    https://git-scm.com/docs/git-init

    【讨论】:

      猜你喜欢
      • 2015-06-05
      • 2016-10-03
      • 2013-02-18
      • 2021-08-14
      • 1970-01-01
      • 2011-03-13
      • 1970-01-01
      相关资源
      最近更新 更多