我在错误的目录(服务器上)中运行了git --bare init
。我看到那个目录中有分支、配置、依赖等文件。我该如何撤消它?
因为你使用了'--bare'参数进行初始化,所以没有.git目录-相反,.git目录的正常内容直接放在父级目录中。例如,你执行'git init --bare'的地方看起来像这样:
$ git --bare init
Initialized empty Git repository in /Users/ebg/test/foo/
$ ls
HEAD config hooks/ objects/
branches/ description info/ refs/
要撤销此操作,只需执行:
rm -rf HEAD config hooks objects branches description info refs
当然,如果您已经有了那些名称的文件和目录,请小心。
rm -rf .git