1. 单个删除文件:

  ① 通常直接在文件管理器中把没用的文件删了,或者用rm命令删了:(可选操作,可直接执行②删除)

$ rm test.txt

  ② 确实要从版本库中删除该文件,那就用命令git rm删掉,并且 git commit

$ git rm test.txt 

$ git commit -m "remove test.txt"

2. 批量删除:

  ① 方法一:(如果是删除当前文件夹下所有文件,方法一将删除该空文件夹一并删除,不会保留文件夹)

操作:(cd 到你要删除的目录下或者 * 可用“”文件夹名“”代替)  -r 代表 recursively(递归)

$ git rm * -r

$ git commit -m "clear"

  ② 方法二:手动在文件管理器中删除批量文件,然后执行命令:(如果是删除当前文件夹下所有文件,方法二仍会保留该空文件夹)

$ git add .$ git commit -m "clear"

最后考虑是否同步到远程仓库,执行:

$ git push

3. 批量提交:

命令有版本的区别,查看当前版本:

$ git --version
git version 2.13.1.windows.2

Git Version 1.x:


Git Version 2.x:

自己体验,推荐Git学习教程:

  点一点

转载于:https://www.cnblogs.com/aimqqroad-13/p/7456296.html

git批量删除文件和批量提交相关推荐

  1. linux批量删除文件,Linux批量删除文件

    实验目标: 平时我们在使用linux系统时在删除大量文件的时候都非常的麻烦:通过本实验掌握批量建立.移动.复制文件或目录的操作,也可以作为后续shell编程的基础. 实验步骤: 1. 现在有十台终端机 ...

  2. python批量删除文件1001python批量删除文件_Python实现递归遍历文件夹并删除文件...

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  3. git 批量删除文件夹和文件

    git 批量删除文件夹和文件 本地删除文件后,执行 $ git status 然后接着 $ git rm <文件> 此时如果是要删除大批量文件,这么一个一个命令下去不得累死人啊 其实可以这 ...

  4. 用Python在Windows或Linux下批量删除文件夹中指定的文件

    情况说明:当在一个文件夹下面有好几十个或几百个文件需要删除,此时一一去挑选费时费力,特别是在Linux下面.因此,需要批量删除文件. 对训练样本(图像)和测试样本(图像)进行评估时候,需要查看是数据本 ...

  5. python 删除n天前文件_Linux 按时间批量删除文件命令(删除N天前文件)

    Linux常用命令总结 1.系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系 ...

  6. 如何用DOS命令批量删除文件?(_desktop.ini 或 thumbs.db)

    如何用DOS命令批量删除文件?比如viking蠕虫病毒会在系统里产生大量的"_desktop.ini"文件,虽然杀毒后系统无问题了,但看着总归不爽.我们可使用DOS命令批量删除&q ...

  7. python删除文件和linux删除文件区别_使用Python批量删除文件列表

    使用Python批量删除文件列表 环境: 已知要删除的文件列表,即确定哪些文件要删除. 代码如下: #!/usr/bin/env python #coding=utf-8 #目的:本程序主要为删除给定 ...

  8. linux常用删除空文件夹,Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍...

    Linux基础教程linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfi ...

  9. linux 批量选中文本删除,教程 | 【七牛云】Qshell Linux下批量删除文件教程

    原标题:教程 | [七牛云]Qshell Linux下批量删除文件教程 项目内容 本文将教您使用七牛云提供的Qshell工具在linux下安装并且使用批量查询和批量删除命令行进行远程删除文件. 项目教 ...

最新文章

  1. 一个历史遗留项目清理总结
  2. 通过pyinotify实现文件的监控,包括监控文件是否传输完成
  3. matlab 系统辨识工具箱,MATLAB系统辨识工具箱的应用.ppt
  4. Redis源码编译安装
  5. ssl初一组周六模拟赛【2018.4.14】
  6. Java集合类框架的基本接口有哪些?
  7. ubuntu18.0.4设置开机脚本
  8. 学习笔记2---基本设置
  9. UML---(1)一张图看懂UML 类图
  10. web中“/”写在不同地方时的值不同
  11. mounted钩子函数_怎样实现Vue中mounted钩子函数获取节点高度
  12. arch linux u盘安装,安装 ArchLinux 到U盘(四)安装Archlinux
  13. 浏览器插件:插件推荐
  14. 网络登录计算机密码怎么设置,电脑怎么设置无线网密码?
  15. Java实例项目之投票统计(可拓展衍生)
  16. 华中科技大学2017年数学分析高等代数考研试题
  17. 图片工具GraphicsMagick的下载安装配置使用
  18. 全国计算机等级考试有java吗,请问全国计算机等级考试有没有二级Java?
  19. git pull命令操作 git pull <remote> <branch>
  20. 关于win10安装PingFangThin字体后换不回来的问题

热门文章

  1. Linux系统安装管理
  2. YII2.0之博客实战
  3. python面向对象变成(1):类的基本概念
  4. new Class() 与 Class.newInstance()
  5. 开源软件 商业软件_如何撰写开源软件
  6. 开源中国 开源世界2018_2018年教室中的开源激增
  7. 开源硬件 可穿戴_11个出色的可穿戴开源项目
  8. 去过印度的人评价印度_印度的学生如何开始使用开源
  9. 敏捷 橄榄球运动_为什么我为大学橄榄球博客选择Wordpress
  10. (32)Gulp CSS hack 与 Autoprefixer