專案開發初期由於.gitignore 檔案配置不正確很有可能導致某些不需要的目錄上傳到 git 遠端倉庫上了,這樣會導致每個開發者提交的時候這些檔案每次都會不同。當然最穩妥的方案是一開始就配置好.gitignore,但是如果這種情況發生了該怎麼辦呢?
git rm --cached ***
git commit -m "remove file from remote"
git push -u origin master
git rm --cached -r ***
git commit -m "remove file from remote"
git push -u origin master
加上引數-r,遞迴刪除該資料夾。
git rm 是刪除暫存區或分支上的檔案, 同時也刪除工作區中這個檔案。
git rm --cached是刪除暫存區或分支上的檔案,但本地還保留這個檔案, 是不希望這個檔案被版本控制。
git 刪除遠端分支檔案
git刪除遠端分支包括兩種情況 1 僅僅刪除遠端分支檔案,不刪除本地的檔案 2 刪除遠端分支檔案的同時,刪除本地的檔案。1.僅僅刪除遠端分支檔案,不刪除本地檔案 刪除遠端檔案filename git rm cached filename git commit m delete remote file...
git 刪除遠端資料夾
由於本地修改了資料夾大全名大小寫的原因,同步到git上並不區分大小寫,造成了一些檔案同步不了,所以要先把git遠端庫上資料夾刪除掉,然後再重新同步 如下,我把src裡的全部移除,但是本地檔案還保留。git rm r n cached build n 加上這個引數,執行命令時,是不會刪除任何檔案,而是...
git命令列刪除遠端檔案
1.拉取遠端倉庫 git pull origin master 2.刪除要刪除的資料夾或者檔案 gitrm r cached 要刪除的檔案 src main byit 3.提交 git commit m 刪除了 4.推送遠端倉庫 git push u origin master 刪除檔案和跟蹤 gi...