git(3)----git常用上傳、下載、刪除檔案(或資料夾)命令
重點內容一、新增檔案
(1)git add 檔名 將檔案新增,注意此處檔名是當前cd命令下開啟的地方存在的檔名,並且要帶字尾。
git add myfileName 如:*
git add fengcai.txt
命令 git add directory
將已跟蹤的修改、新增未跟蹤的檔案新增到git系統的暫存區,注意不包括刪除
命令 git add -u directory
將已跟蹤的修改檔案和刪除的檔案 新增到git系統的暫存區,注意不包括新新增的
命令 git add -A directory
將所有已跟蹤的檔案的修改、刪除 和新增但未跟蹤的檔案 新增到git系統的暫存區,注意不包括新新增的
(2)git commit 將檔案提交到本地倉庫
git commit -m “本次提交的描述,方便以後檢視提交說明,提交版本記錄”
二、刪除檔案
命令:git rm -r 檔名
2.對需要刪除的檔案、資料夾進行如下操作:
git rm test.txt (刪檔案)
git rm -r mytest (刪資料夾)
3.提交修改git commit -m “Delete files.”
4.將修改提交到遠端倉庫的xxx分支:git push origin xxx
要是隻有一個主分支就可以直接:git push
1.情況一:
僅僅刪除遠端的github裡的檔案,不刪除本地的檔案。
其實質就是刪除快取區的檔案,再提交給伺服器
首先cd命令進入要刪除的檔案或者檔案的根目錄,directory代表要刪除檔案相對的當前的目錄的路徑跟檔名
git rm -r --cached directory
git commit -m "desption"
git push origin master
2.情況二:如果要同時刪除本地檔案和github上的檔案,直接刪除本地,然後再git push origin master 就好了
另外、git pull –rebase origin master 僅下載github上的最新的檔案