之前在github上上傳檔案時由於粗心不小心將兩個重名檔案先後push了,導致兩個檔案互相覆蓋,所以在這裡我順便記錄一下如何刪除github中某個檔案或資料夾的方法。
刪除github中某個檔案或資料夾
在github上無法刪除資料夾或檔案,只能對倉庫進行刪除修改等操作,所以我們自然會用到我們的git bash ( •̀ ω •́ )y
開啟我們的git bash命令列介面:
首先我們先需要搞清楚的是我們轉殖庫時的資料夾,也就是我們的master資料夾(自己建立的資料夾,拼了命也要記得在哪a!)
使用 $ git pull origin master 將我們 github 倉庫裡的專案拉下來:
使用 dir 命令檢視我們當前目錄(master)中的檔案,我的這個目錄中僅有 test.c 也就是我搞混的檔案.......
之後使用 $ git rm -r --cached 檔案/資料夾名稱 刪除檔案或資料夾
$ git commit -m "備註資訊" 為本次操作新增備註
最後再使用 $ git push -u origin master 將本次更改更新到github上即可
其他的一些刪除選項
使用$ git rm -h 命令我們可以看到刪除命令的幫助資訊:
用法:git rm [《選項》] [--] 《檔案》...
-n, --dry-run 演習
-q, --quiet 不列出刪除的檔案
--cached 只從索引區刪除
-f, --force 忽略檔案更新狀態檢查
-r 允許遞迴刪除
--ignore-unmatch 即使沒有匹配,也以零狀態退出
刪除github中某個資料夾
通常在github上只能刪除倉庫,卻無法刪除資料夾或檔案,所以只能通過命令來解決 git help 幫助命令 git pull origin master 將遠端倉庫裡面的專案拉下來 git rm r cached target 刪除target資料夾 git commit m delete tar...
刪除GitHub倉庫的中某個資料夾
在上傳專案到github時,忘記忽略了某個資料夾target,就直接push上去了,最後意識到了此問題,決定刪除掉遠端倉庫中的photo albums資料夾。但是在github上只能刪除倉庫,卻無法刪除資料夾或檔案,所以只能通過命令來解決,具體方法如下 首先進入你的master資料夾下,git ba...
刪除GitHub倉庫的中某個資料夾
在上傳專案到github時,忘記忽略了某個資料夾,就直接push上去了,最後意識到了此問題,決定刪除掉遠端倉庫中的某個資料夾。但是在github上只能刪除倉庫,卻無法刪除資料夾或檔案,所以只能通過命令來解決,具體方法如下 首先進入你的master資料夾下,git bash here 開啟命令視窗 g...