如何在git中刪除指定的檔案和目錄
部分場景中,我們會希望刪除遠端倉庫(比如GitHub)的目錄或檔案。
具體操作
- 拉取遠端的Repo到本地(如果已經在本地,可以略過)
$ git clone xxxxxx
- 在本地倉庫刪除檔案
$ git rm 我的檔案
- 在本地倉庫刪除資料夾
$ git rm -r 我的資料夾/
此處-r
表示遞迴所有子目錄,如果你要刪除的,是空的資料夾,此處可以不用帶上-r
。 - 提交程式碼
$ git commit -m"我的修改"
- 推送到遠端倉庫(比如GitHub)
$ git push origin xxxxxx
補充: git rm
檢視git rm的說明文件:
$ git rm -h
用法:git rm [<選項>] [--] <檔案>...
-n, --dry-run 演習
-q, --quiet 不列出刪除的檔案
--cached 只從索引區刪除
-f, --force 忽略檔案更新狀態檢查
-r 允許遞迴刪除
--ignore-unmatch 即使沒有匹配,也以零狀態退出
相關推薦
如何在git中刪除指定的檔案和目錄
部分場景中,我們會希望刪除遠端倉庫(比如GitHub)的目錄或檔案。 具體操作 拉取遠端的Repo到本地(如果已經在本地,可以略過) $ git clone xxxxxx 在本地倉庫刪除檔案 $ git rm 我的檔案 在本地倉庫刪除資料夾
idea創建.gitignore並從遠程git中刪除要忽略的目錄(如.idea)
git1、將.idea目錄加入ignore清單.gitignore內容: /.idea//part00-common/target//part01-lambda/target/ 2、從git中刪除idea git rm --cached -r .idea 3、將.gitignore文件加入git g
從Python中os模組中實用的檔案和目錄操作方法到Python內建變數
Python常用檔案和目錄操作函式 序號 方法及描述 1 os.access(path, mode) 檢驗許可權模式 2 os.chdir(path) 改變當前工作目
【Android開發】Android 刪除指定檔案和資料夾
/** * 刪除單個檔案 * @param filePath 被刪除檔案的檔名 * @return 檔案刪除成功返回true,否則返回false */ public boolean deleteFile(String filePath) {
與HDFS命令互動時如何指定檔案和目錄確切位置的URI
簡介 本文介紹URI的基本格式,並結合Hadoop 2.7.x相關HDFS命令,講解在與HDFS互動中如何指定檔案和目錄確切位置的URI。URI介紹 維基百科中對URI的定義:統一資源識別符號(英語:Uniform Resource Identifier,或URI)是一個用
Java 刪除指定檔案 和資料夾 注意區分相對路徑和絕對路徑
import java.io.File; public class fileTest { public static void main(String []args){ String strVectorFile = "D:\\test\\test.t
Git中刪除大檔案或清除汙染檔案
有時候,如果gitignore沒有寫好,或者自己在某些目錄下放入了一個大檔案,而同時又已經commit或者push到倉庫裡了,很容易導致倉庫容量越來越大,同時你本地的.git裡的pack檔案也會大得一塌糊塗 當你已經把專案工程的大小縮減到滿意的地步,還要注意一點,在
gradle 刪除指定目錄中的文件和目錄
true list let ear ask file lena path contain // 刪除bakAPk下的所有非母包文件 task deleTask(type: Delete){ FileTree tree = fileTree(dir: bakPath)
C#/.NET中刪除指定資料夾下所有檔案和資料夾的幾種方法彙總
我們知道,在C#/.NET中的System.IO名稱空間下,都是關於檔案和資料夾資訊操作的類。如果在開發中有刪除指定資料夾下所有檔案和資料夾這樣的需要,應該如何使用C#/.NET來實現這個需求呢?方法一:直接刪除整個指定資料夾使用使用Directory.Delete("資料
Scala中遍歷檔案、刪除檔案和目錄
目前Scala沒有“正式的”用來訪問某個目錄中的所有檔案,或者遞迴地遍歷所有目錄的類,可以藉助java的File類來實現檔案目錄的遍歷和檔案操作。import java.io.File /** * 20170309 * 目錄操作 */object dir { d
ant中對檔案和目錄進行復制和刪除
4.5 Copy Task:對檔案和目錄進行復制 Copy 任務把一個或多個檔案複製到指定的目錄下。但要注意的是,如果目標目錄下具有同名的檔案,那麼只有當原始檔相對於目標檔案更新時,Ant工具才會複製這個檔案。在Copy任務中可以使用FileSet型別來定義檔案集合。 4.5.1 Copy Task的屬性及
遞迴實現刪除某個資料夾下的所有檔案和目錄,包括刪除本身。
核心程式碼: /*** * 刪除指定資料夾下所有檔案 * * @param path  
Node.js 中fs.access() 判斷檔案和目錄是否存在;
var fs = require("fs"); /* -----判斷檔案和目錄是否存在; fs.access(path[, mode], callback); path:判斷的檔名; callback:回撥函式; */ fs.access("./wenjian.txt",function
Linux系統下python學習筆記——Linux中檔案和目錄常用命令詳解
一、檢視目錄內容 ls命令說明: 英文單詞list的簡寫,功能為列出目錄的內容,是使用者最常用的命令字義 Linux下檔案和目錄的特點: Linux檔案或目錄名稱最長可以有256個字元 以 . 開頭的檔案為隱藏檔案,需要用-a引數才能顯示(all
用os模組進行檔案和目錄操作的例項,讀者可以根據需要將每個選項對應的功能獨立 出來在自己的程式中模仿。
#主程式設計了7個使用者選項,使用者選擇不同的選項可以輸出當前路徑下的檔案、改變路徑、 #統計路徑下的檔案數目和總的檔案大小以及查詢指定檔案等操作。 import os,os.path QUIT='7' COMMANDS=('1','2','3','4','5','6','7') ME
實驗5.1(舊),寫出一個由一個主函數和三個小函數組成的程序,該程序可以從某一字符串中刪除指定字符。
using span ring font 修改 mes out 部分 nbsp 實驗目的: 輸入一串字符,再輸入一個指定字符,將字符串中刪去指定字符再顯示出來。要求程序把輸入字符串、刪除指定字符和顯示字符串的功能分別在各自單獨的.cpp文件由外部函數來處理,主文件中
PHP刪除目錄及目錄下所有檔案或刪除指定檔案
/** * 刪除目錄及目錄下所有檔案或刪除指定檔案 * @param str $path 待刪除目錄路徑 * @param int $delDir 是否刪除目錄,1或true刪除目錄,0或false則只刪除檔案保留目錄(包含子目錄)
Java 檔案和目錄全部刪除
需求:刪除指定目錄的檔案和資料夾 步驟:首先需要遍歷出所有的資料夾和檔案,然後判斷是否為檔案【是檔案則直接刪除,是目錄的話 “遞迴”,再次呼叫本函式,知道刪除所有檔案】,刪除所有檔案後,在它迴圈外刪除
git pull更新指定檔案,但是不刪除未指定的本地檔案
比如我有6個檔案放在同一個git倉庫進行管理,其中3個檔案只進行更新,另外3個只進行提交;但是現在更新的時候試了兩種方法都有問題 方法一:我用git pull 加上sparse-checkout指定更新那3個檔案,當我在git倉庫中第一次修改檔案的時候,無論是哪個檔案,那3個
java 刪除指定檔案目錄
今天沒事 回頭看看IO流的問題呢,順便整理下刪除檔案的步驟。畢竟曾經也是讓我頭疼的問題。 本來想將刪除目錄以及子目錄都放在一個方法處理的(在一個方法中只能刪除子目錄,執行完這個方法才會執行刪除最外層目錄的程式碼),但是沒能處理的了,因為時間緊張也就沒往下想(其實這樣也挺好,簡單、易懂)。希望各位