2010-07-09 59 views
433

我只是Git用錯誤的用戶啓動了一個回購站,並且想撤消它。有沒有這方面的命令?我真的必須進入並編輯.git目錄嗎?有沒有一個命令來撤消git init?

+0

[如何完全刪除使用init建立一個Git倉庫?] (https://stackoverflow.com/q/1213430/6521116) – 2017-06-07 09:39:54

回答

787

如果你只是點了它,你可以刪除.git。通常情況下:

rm -rf .git 

然後,重新創建合適的用戶。

+7

感謝馬修,但你能說明「如果你只是點了它」 - 如果我做了一些東西,因爲,一些提交等,將只是刪除這是一個問題? – Yarin 2010-07-09 12:23:23

+38

不,您可以隨時刪除整個'.git'子目錄,而不會產生任何不良影響。 – mskfisher 2010-07-09 12:26:56

+56

@mskfisher:除了您的存儲庫不存在,沒有不良影響,那就是! – Cascabel 2010-07-09 15:51:15

23

如果.git文件夾包含子文件夾,在窗口中輸入rmdir .gitrmdir /s .git

如果你的git外殼沒有設置正確的管理權限(例如,當你嘗試rmdir時它拒絕你),你可以打開一個命令提示符(可能是管理員 - 點擊Windows鍵,鍵入'cmd'右鍵單擊「命令提示符」並選擇「以管理員身份運行」並嘗試相同的命令。

rdrmdir命令的替代形式。 http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rmdir.mspx?mfr=true

+1

rmdir/s。git 如果你已經添加一個遠程來強制文件和子文件夾 – dpineda 2015-10-15 23:14:38

+0

我在Win7的一個文件夾上偶然發生了一個git init。 rmdir/s .git刪除它。 – condiosluzverde 2015-10-17 00:15:21

2

Git將其所有文件保存在.git目錄中。只需刪除一個,然後重新啓動。

post以及告訴你如何找到在Windows,Mac OSX隱藏git的文件,Ubuntu的

0

我運行Windows 7使用Git的bash控制檯。 上面的命令不適用於我。

所以我通過Windows資源管理器做到了。 我檢查了顯示隱藏文件,去我的項目目錄並手動刪除.git文件夾。 然後回到命令行,我通過運行git status來檢查。

哪個返回...

致命的:不是git倉庫(或任何父目錄):git的

這正是我想要的結果。它返回的目錄不是一個混帳存儲庫(再也!)。

0

刪除.git文件夾在你的項目的根文件夾

如果您安裝子模塊並希望刪除他們的混帳,也從子模塊文件夾中刪除.git