2016-06-13 116 views
0

我想刪除項目中除.gitignore文件之外的所有git相關文件。我發現有關git remove的命令將刪除所有內容,但大部分時間我仍然需要gitignore如何刪除除.gitignore之外的所有git文件

你會怎麼做?

+0

您可以複製'.gitignore'然後刪除所有內容然後粘貼回去! –

+0

................ –

+0

刪除所有內容,然後從存儲庫中籤出'.gitignore'。 –

回答

1
rm -rf .git 

此刪除除混帳混帳所有文件忽略

0

您可以設置一個環境,以忽略特殊文件模式爲*

例如:

GLOBIGNORE='.git*' 
git rm * 

,所以它不會刪除與.git

More info on GLOBIGNORE開始的任何文件


但是,如果你想忽略每一個點的文件,你可以看看dotglob

# set dotglob 
shopt -s dotglob 

git rm * 

# unset dotglob 
shopt -u dotglob 
相關問題