我在错误的目录中(在服务器中)运行了git --bare init
。我在该目录中看到文件分支,配置文件等等。如何撤消它?Git - did init在错误的目录中裸露
7
A
回答
17
由于您执行了'--bare'init,因此没有.git目录 - 而是.git目录的普通内容直接位于父目录中。例如,当你做“git的初始化--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
当然,要小心,如果你已经有文件和那里有那些名字的目录。
5
如果你这样做是对先前未设置为git仓库目录,你可以删除文件夹。git的(假设你使用Linux):
rm -rf .git
否则,如果目录已经包含资源库(.git目录),比git init没有任何作用(即git log会在git init之前和之后显示相同的提交)。
+4
更新:GoZoner的答案(http://stackoverflow.com/a/10135410/754042)实际上是正确的,我的回答只适用于如果git init没有运行--bare开关。 – BluesRockAddict 2012-04-13 05:11:07
相关问题
- 1. 将Git工作目录转换为裸露的存储库?
- 2. 'git --bare init'错误?
- 3. 跟踪分支裸露的git - svn的
- 4. git的init不会创建.git目录
- 5. 撤消推到裸露的git回购
- 6. Git只推送裸露的存储库?
- 7. 推到裸Git存储库(远程)导致它停止裸露
- 8. 使用'git checkout -f'在Gitlab中部署裸露的git仓库中的文件
- 9. 如何更新'git svn fetch'后裸露的回购'git log'?
- 10. 裸露文件夹
- 11. 主目录中的Git Init - 现在无法提交更改
- 12. sudo -H -u git gitosis-init <〜/ id_rsa.pub |错误:没有这样的文件或目录
- 13. 如何将一个非裸露的git存储库制作成裸露的一个?
- 14. 关于IB,init,load view和view did load?
- 15. 的NoClassDefFoundError当使用裸露
- 16. ASP.NET MVC:ActionLink vs裸露的url
- 17. Git:从裸露的USB遥控器上取下所有东西
- 18. 验证裸露的Git存储库是否有数据
- 19. angular.module裸露最小值
- 20. GIT:在错误的目录中工作后合并文件
- 21. 在Git中被删除的目录错误
- 22. git别名在错误的目录中操作
- 23. 从非git文件夹添加/提交裸露回购
- 24. GIT裸露远程SVN参考。我如何更新?
- 25. 如何将工作目录“附加”到裸GIT存储库
- 26. 如何在init中挂载filesystem.git目录?
- 27. Git以用户身份安装在主目录中:错误?
- 28. enum init错误
- 29. 如何撤消主目录上的git init?
- 30. git init,添加,从不同的目录提交
s /解释/说明/ 我无法编辑,因为它只有一个字母。 – johnny 2012-04-13 05:18:25