刪除git上的文件夾
『壹』 git刪除項目中多餘的文件夾 - 以idea為例
idea工具在創建項目時會自動生成許多自帶的文件,這些文件是idea用來管理項目配置的。如其中常見的.idea文件夾
以下是網上找的案例:
git rm -r --cached .setting #--cached不會把本地的.setting刪除
git commit -m 'delete .setting dir' #提交到本地分支
git push -u origin master #push到伺服器分支上
但是在win環境中有一個問題,就是早嘩在commit這一步的時候會出現如下錯誤:
error: pathspec 'dir'' did not match any file(s) known to git
這里可能是因為系統的原因吧。
我們只需要把它改成這樣:git commit -m "delete .setting dir" 回車就可以了;
第三步可以根據伺服器上的分支名字進行自定義修改,別push錯了返睜升!這里回車後可能會出現輸入用戶名和密碼別錯了!
做個排錯記錄一下!!漏老!
『貳』 用git在本地新建了文件夾怎麼刪除
拉取遠程的Repo到本地(如果已經在本地,可以略過)
$
git
clone
xxxxxx
在本地倉庫刪除文件
$
git
rm
我的文件
在本地倉庫刪除文件夾
$
git
rm
-r
我的文件夾/
此處-r表示遞歸所有子目錄,如果你要刪除的,是空的文件夾,此處可以不用帶上-r。
提交代碼
$
git
commit
-m"我的修改"
推送到遠程倉庫(比如GitHub)
$
git
push
origin
xxxxxx
『叄』 如何刪除GitHub倉庫中的文件夾和文件
背景: 由於上傳GitHub時,文件管理不當,多上傳了文件和文件夾,所以想刪除它們。但GitHub本身只能刪除倉庫,而不能直接刪除裡面的文件。
工具 :git
思路: 克隆本地+重新上傳
操作:
1.將對應倉庫克隆到本地庫[ 命令行git clone xxxxxx.git] (我是直接在Pycharm中操作的)
2.在Git Bash中刪除文件和文件夾
git rm test.txt (刪除文件)
git rm -r test (刪除文件夾)
3.提交修改,輸入如下:
git commit -m "Delete some files."
4.重新上傳,輸入如下:
git push origin xxx
注意點:
1.使用Git Bash刪除文件時,必須切換到對應的文件夾下面,例如進入這個位置 「E:\Python\CV_homework\KW1」應該先進入E盤,輸入 cd e:
接著輸入 cd Python\CV_homework\KW1
2.如果文件夾或者文件名中有空格需要先加轉義符' / ' 再加空格' ',例如刪除文件
正確輸入: git rm hw_1_image\ process\ basic1.0.py
『肆』 用git在本地新建了文件夾怎麼刪除
拉取遠程的Repo到本地(如果已經在本地,可以略過)
$ git clone xxxxxx
在本地倉庫刪除文件
$ git rm 我的文件
在本地倉庫刪除文件夾
$ git rm -r 我的文件夾/
此處-r表示遞歸所有子目錄,如果你要刪除的,是空的文件夾,此處可以不用帶上-r。
提交代碼
$ git commit -m"我的修改"
推送到遠程倉庫(比如GitHub)
$ git push origin xxxxxx
『伍』 git上為什麼刪除不掉文件夾
git上刪除不掉文件夾是因為它的儲存方式。
git倉庫下有一個名為git的隱藏文件夾,刪除一個文件,只是記錄了刪除這個操作,但並不會把文件從git文件夾刪除。要想徹底刪除git已經記錄的文件,就必須用到一個高端命令:gitfilter-branch。
git是一個開源的分布式版本控制系統,可以有效、陪鍵高速地處理從蘆轎巧很小到非常大的項目版本帆困管理。
『陸』 如何刪除git遠程倉庫的某個文件
git是大家通用的一種版本控制系統,便捷高效,各種命令需要牢記,今天介紹給大家的是git的刪除命令,即將文件從遠程倉庫中刪除的操作。
首先,我們打開自己的本地GIT倉庫,在根目錄下右擊滑鼠,選擇git bash選項。
6
我們根據上圖的結果可以看到一個操作已經成功提交到遠程倉庫了。