1. 程式人生 > >如何在git中刪除指定的檔案和目錄

如何在git中刪除指定的檔案和目錄

部分場景中,我們會希望刪除遠端倉庫(比如GitHub)的目錄或檔案。

具體操作

  1. 拉取遠端的Repo到本地(如果已經在本地,可以略過)
    $ git clone xxxxxx
  2. 在本地倉庫刪除檔案
    $ git rm 我的檔案
  3. 在本地倉庫刪除資料夾
    $ git rm -r 我的資料夾/
    此處-r表示遞迴所有子目錄,如果你要刪除的,是空的資料夾,此處可以不用帶上-r
  4. 提交程式碼
    $ git commit -m"我的修改"
  5. 推送到遠端倉庫(比如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

從Pythonos模組實用的檔案目錄操作方法到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流的問題呢,順便整理下刪除檔案的步驟。畢竟曾經也是讓我頭疼的問題。 本來想將刪除目錄以及子目錄都放在一個方法處理的(在一個方法中只能刪除子目錄,執行完這個方法才會執行刪除最外層目錄的程式碼),但是沒能處理的了,因為時間緊張也就沒往下想(其實這樣也挺好,簡單、易懂)。希望各位