“当”时撤消git init;rm-r.git“;不';窗户坏了

“当”时撤消git init;rm-r.git“;不';窗户坏了,git,github,git-shell,Git,Github,Git Shell,我正试图在Windows 8.1上的github shell中撤消一个“git init”命令 当我写作时 rm-r.git 它说: rm:无法删除项:您没有执行此操作的足够访问权限 它可以打印许多文件 有什么办法可以解决这个问题吗?好吧,它只是把它写成了一个错误,但当我再次执行“git init”时,它就初始化了它,所以显然写“rm-r.git”是有效的。 该项目也成功上传到github(这实际上是我首先想要做的,undo“git init”只是我必须做的众多“undo”中的一个),所以一切都

我正试图在Windows 8.1上的github shell中撤消一个“git init”命令

当我写作时

rm-r.git

它说:

rm:无法删除项:您没有执行此操作的足够访问权限

它可以打印许多文件


有什么办法可以解决这个问题吗?

好吧,它只是把它写成了一个错误,但当我再次执行“git init”时,它就初始化了它,所以显然写“rm-r.git”是有效的。

该项目也成功上传到github(这实际上是我首先想要做的,undo“git init”只是我必须做的众多“undo”中的一个),所以一切都很好。

没有办法:如果你想删除一个存储库,你必须删除它的
.git
子目录。因此,答案是:获得“足够的访问权限”。
git init
可以重新初始化现有的回购协议——而且它不会删除您所做的任何提交。你能更改
.git
目录上的权限吗?我做了“git重置”,我想它删除了提交。我不确定如何更改“.git”目录的权限,但正如我所说的,到目前为止,一切似乎都正常。你认为将来会有问题吗?我不知道。您通过运行
gitinit
创建了
.git
目录,因此您应该能够删除它。在类UNIX系统上,我建议使用
rm-rf
而不是
rm-r
。事实上,在Linux上,当您提交内容时,git会在
.git
下创建只读文件;可能Windows上也发生了类似的事情。我认为重要的问题是如何删除目录。这可能是一个很好的问题(尽管可能已经有人问过了)。右键单击文件夹可能会进入一个有用的菜单。