我想從項目的目錄中刪除Git跟蹤。 這樣作的正確方法是什麼? 我能夠執行shell命令,例如 git
rm -rf .git
從個人項目目錄或有沒有辦法做爲Git命令執行此操做? shell
我用這個項目來學習Git,並意識到我在項目早期出現了一些錯誤,包括移動,重命名和刪除的文件。 我想刪除全部Git跟蹤並使用git init
重啓。 composer
手動移動全部.git*
並非一個聰明的選擇,特別是當這些.git
文件隱藏在子文件夾中時,就像個人條件同樣:當我經過composer + git安裝Skeleton Zend 2時,有不少.git
在文件夾和子文件夾中建立的文件。 框架
我在個人GitHub shell上嘗試了rm -rf .git
,但shell沒法識別Remove-Item的參數-rf
。 工具
www.montanaflynn.me引入瞭如下shell命令,以遞歸方式刪除全部.git
文件一次! 它確實有效! 學習
find . | grep "\.git/" | xargs rm -rf
若是要刪除項目中的任何Git跟蹤,請考慮刪除.gitignore文件。 spa
**若是你想要從新註冊Git進入項目,請考慮保留.gitignore文件。 操作系統
某些框架可能會自動生成.gitignore文件,所以您可能但願保留它。 code
打開終端並導航到項目目錄,即 - cd path_to_your_project
。 遞歸
運行此命令:
rm -rf .git*
這將從項目中刪除Git跟蹤和元數據。 若是要保留元數據(例如.gitignore和.gitkeep),則能夠經過運行rm -rf .git
僅刪除跟蹤。
rmdir
或rd
命令不會刪除/刪除您指定的目錄中的任何隱藏文件或文件夾,所以您應該使用del
命令確保從.git
文件夾中刪除全部文件。
打開命令提示符
單擊Start
而後單擊Run
或單擊 鍵和r同時。
輸入cmd
並按Enter鍵
導航到項目目錄,即 - cd path_to_your_project
運行這些命令
del /F /S /Q /A .git
rmdir .git
第一個命令刪除的全部文件和文件夾的.git
文件夾。 第二個刪除.git
文件夾自己。
打開文件資源管理器並導航到您的項目
顯示隱藏文件和文件夾 - 有關可視指南,請參閱此文章
在工具欄的視圖菜單中,選擇Options
在「 Advanced Settings
部分中,找到Hidden files and Folders
Files and Folders
列表下的Files and Folders
Hidden files and Folders
Files and Folders
而後選擇「 Show hidden files and folders
關閉選項菜單,您應該看到全部隱藏的文件夾和文件,包括.git
文件夾。
刪除
.git
文件夾刪除.gitignore
文件**(請參閱本答案頂部的註釋)
在Windows環境中,只需鍵入如下內容便可從項目目錄中刪除Git跟蹤。
rd .git /S/Q
我正在使用Linux環境。 我以遞歸方式刪除了全部Git文件和文件夾:
rm -rf .git rm -rf .gitkeep
rm -rf .git
應該足夠了。 這將吹走全部與Git相關的信息。