git上刪除文件夾
① Git基本操作
安裝完 Git 軟體後,需要我們做一下全局的配置工作,如:用戶名、郵箱等。
命令:git config
設置用戶名命令:
設置郵箱命令:
其中, --global 指定為全局配置,不指定該參數,則為當前所在倉庫配置。
查看配置:
在本地創建版本庫,需要使用 git init 命令。
首先,我們需要新建一個存放版本庫的文件夾,然後進入到該目錄所在路徑,執行如下命令,格式為:
最後查看文件夾,可以看到包含有 .git 子文件夾,說明創建版本庫成功了。
也可以在執行 git init 命令時指定一個文件夾作為版本庫。格式為:
克隆版本庫是指從現有 Git 版本庫中拷貝項目。
克隆版本庫使用如下命令,格式為:
如果我們需要克隆到指定的目錄,可以使用以下命令格式:
如:克隆遠程倉庫
添加一個或多個文件到暫存區:
添加指定目錄到暫存區,包括子目錄:
添加當前目錄下的所有文件到暫存區:
查看在我們上次提交之後是否有對文件進行再次修改。 格式為:
-s參數可以幫助我們獲得比較簡短的顯示結果。
如:我們在一個版本庫中所在目錄中增加一個 Unit1.pas 文件,然後執行如下命令:
顯示暫存區和工作區的差異:
顯示暫存區和上一次提交(commit)的差異:
顯示兩次提交之間的差異:
將暫存區內容添加到本地倉庫中。
提交暫存區到本地版本庫中:
message 可以用於描述提交的信息。
提交暫存區的指定文件到版本庫區:
修改後直接提交:
-a參數設置修改文件後不需要執行 git add 命令,直接來提交。
如:我們在上面的命令基礎上進行提交
接下來,我們對 Unit1.pas 文件進行修改,然後進行文件比較:
git reset 命令用於回退版本,可以指定退回某一次提交的版本。
git reset 命令語法格式如下:
可以使用 數字表示
git rm 命令用於刪除文件。
如果只是簡單地從工作目錄中手工刪除文件,運行 git status 時就會在 Changes not staged for commit 的提示。所以,在 git 環境下一定要使用 git 的刪除文件操作。
git rm 刪除文件有以下幾種形式:
將文件從暫存區和工作區中刪除:
如果刪除之前修改過並且已經放到暫存區域的話,則必須要用強制刪除選項 -f 。
如果想把文件從暫存區域移除,但仍然希望保留在當前工作目錄中,換句話說,僅是從跟蹤清單中刪除,使用 --cached 選項即可:
可以遞歸刪除,即如果後面跟的是一個目錄做為參數,則會遞歸刪除整個目錄中的所有子目錄和文件:
git mv 命令用於移動或重命名一個文件、目錄或軟連接。
如果新文件名已經存在,但還是要重命名它,可以使用 -f 參數:
② 用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刪除文件夾在回收站找不到
在主頁上恢復即可。
1、電腦運行失易得數據恢復,在主頁上選擇「誤刪除文件」功能進入。
2、電腦運行失易得數據恢復,在主頁上選擇「誤刪除文件」功能進入。
3、掃描結束後,找到我們要恢復的文件,點擊預覽,確認文件能正常預覽才可以恢復,確認無誤後,勾選要恢復的文件,點擊恢復按鈕,選擇路徑保存即可成功恢復到電腦上。
⑤ 如何刪除git遠程倉庫的某個文件
git是大家通用的一種版本控制系統,便捷高效,各種命令需要牢記,今天介紹給大家的是git的刪除命令,即將文件從遠程倉庫中刪除的操作。
首先,我們打開自己的本地GIT倉庫,在根目錄下右擊滑鼠,選擇git bash選項。
6
我們根據上圖的結果可以看到一個操作已經成功提交到遠程倉庫了。