1. 程式人生 > >刪除git上已經提交的檔案

刪除git上已經提交的檔案

開發十年,就只剩下這套架構體系了! >>>   

1.先檢視有哪些檔案可以刪除,但是不真執行刪除

git rm -r -n job-executor-common/target/*

-r  遞迴移除目錄

-n 加上這個引數,執行命令時,是不會刪除任何檔案,而是展示此命令要刪除的檔案列表預覽,所以一般用這個引數先看看要刪除哪些檔案,防止誤刪,確認之後,就去掉此引數,真正的刪除檔案。

上面這個命令就是先檢視 job-executor-common/target/* 下有哪些可以刪除的內容

 

2.執行刪除

git rm -r  job-executor-common/target/*

此時,就把指定目錄下所有內容從本地版本庫中刪除了

如果只想從版本庫中刪除,但是本地仍舊保留的話,加上 --cached 引數

git rm -r --cached job-executor-common/target/*

 

3.刪除遠端版本庫中的檔案

再執行提交操作即可

git commit -m"移除target目錄下所有檔案"