刪除Github倉庫中的某個(gè)文件夾或文件

在把項(xiàng)目上傳至Github的過程中,往往容易把忘記添加到.gitignore的目標(biāo)文件夾或文件上傳至倉庫,導(dǎo)致后續(xù)把目標(biāo)文件夾或文件添加到.gitignore也已經(jīng)無濟(jì)于事了。Github web端只能刪除整個(gè)倉庫而不能刪除倉庫中的某個(gè)文件夾或文件,這個(gè)時(shí)候就需要通過操作本地git工具來刪除倉庫中指定文件并提交到遠(yuǎn)程倉庫了。

首先使用下面這條命令將目標(biāo)文件夾/文件從版本控制中刪除
$ git rm -r --cached 目標(biāo)文件夾/文件名


刪除

然后提交修改
$ git commit -m '描述'


提交

最后push到遠(yuǎn)程倉庫
$ git push -u origin master


push

push成功后在Github倉庫可以看到目標(biāo)文件夾已經(jīng)刪除了,注意該刪除只是刪除版本控制中的目標(biāo)文件夾,并不會(huì)刪除本地文件夾。該文件夾在本地依然可以使用,只是以后都不會(huì)把它添加到版本控制中。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。