如何從項目中刪除Git跟蹤?

我想從項目的目錄中刪除Git跟蹤。 這樣作的正確方法是什麼? 我能夠執行shell命令,例如 git

rm -rf .git

從個人項目目錄或有沒有辦法做爲Git命令執行此操做? shell

我用這個項目來學習Git,並意識到我在項目早期出現了一些錯誤,包括移動,重命名和刪除的文件。 我想刪除全部Git跟蹤並使用git init重啓。 composer


#1樓

手動移動全部.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

#2樓

除了如下步驟,您可能還想刪除.gitignore文件。

  • 若是要刪除項目中的任何Git跟蹤,請考慮刪除.gitignore文件。 spa

  • **若是你想要從新註冊Git進入項目,請考慮保留.gitignore文件。 操作系統

某些框架可能會自動生成.gitignore文件,所以您可能但願保留它。 code


基於Linux,Mac或Unix的操做系統

打開終端並導航到項目目錄,即 - cd path_to_your_project遞歸

運行此命令:

rm -rf .git*

這將從項目中刪除Git跟蹤和元數據。 若是要保留元數據(例如.gitignore和.gitkeep),則能夠經過運行rm -rf .git僅刪除跟蹤。


視窗

使用命令提示符

rmdirrd命令不會刪除/刪除您指定的目錄中的任何隱藏文件或文件夾,所以您應該使用del命令確保從.git文件夾中刪除全部文件。

  1. 打開命令提示符

    1. 單擊Start而後單擊Run或單擊 Windows鍵 鍵和r同時。

    2. 輸入cmd並按Enter鍵

  2. 導航到項目目錄,即 - cd path_to_your_project

  1. 運行這些命令

    1. del /F /S /Q /A .git

    2. rmdir .git

第一個命令刪除全部文件和文件夾的.git文件夾。 第二個刪除.git文件夾自己。

沒有命令提示符

  1. 打開文件資源管理器並導航到您的項目

  2. 顯示隱藏文件和文件夾 - 有關可視指南,請參閱此文章

    1. 在工具欄的視圖菜單中,選擇Options

    2. 在「 Advanced Settings部分中,找到Hidden files and Folders Files and Folders列表下的Files and Folders Hidden files and Folders Files and Folders而後選擇「 Show hidden files and folders

  3. 關閉選項菜單,您應該看到全部隱藏的文件夾和文件,包括.git文件夾。

    刪除.git文件夾刪除.gitignore文件**(請參閱本答案頂部的註釋)


#3樓

在Windows環境中,只需鍵入如下內容便可從項目目錄中刪除Git跟蹤。

rd .git /S/Q

#4樓

我正在使用Linux環境。 我以遞歸方式刪除了全部Git文件和文件夾:

rm -rf .git

rm -rf .gitkeep

#5樓

rm -rf .git應該足夠了。 這將吹走全部與Git相關的信息。

相關文章
相關標籤/搜索