我在錯誤的目錄中(在服務器中)運行了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