首页
学习
活动
专区
圈层
工具
发布

如何在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...-n, --dry-run 演习 -q, --quiet 不列出删除的文件 --cached 只从索引区删除 -f, --force 忽略文件更新状态检查 -r 允许递归删除 --ignore-unmatch

6.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何使用SharpSniper通过用户名和IP查找活动目录中的指定用户

    关于SharpSniper  SharpSniper是一款针对活动目录安全的强大工具,在该工具的帮助下,广大研究人员可以通过目标用户的用户名和登录的IP地址在活动目录中迅速查找和定位到指定用户。...在一般的红队活动中,通常会涉及到针对域管理账号的操作任务。在某些场景中,某些客户(比如说企业的CEO)可能会更想知道自己企业或组织中域特定用户是否足够安全。...环境要求  .Net Framework v3.5  关于域控制器  域控制器( Domain controller,DC)是活动目录的存储位置,安装了活动目录的计算机称为域控制器。...域控制器中包含了由这个域的账户、密码、属于这个域的计算机等信息构成的数据库。当电脑联入网络时,域控制器首先要鉴别这台电脑是否是属于这个域的,用户使用的登录账号是否存在、密码是否正确。...SharpSniper.exe emusk DomainAdminUser DAPass123 User: emusk - IP Address: 192.168.37.130 cmd.exe(提供当前认证令牌

    3.6K40

    如何在Linux系统中列出当前目录下的所有文件和文件夹?

    如何在Linux系统中列出当前目录下的所有文件和文件夹? 摘要 在这篇技术博客中,我将详细介绍如何在Linux系统中列出当前目录下的所有文件和文件夹。...引言 在日常使用Linux系统时,我们经常需要查看当前目录下的所有文件和文件夹,以便更好地管理和组织我们的工作。了解如何列出当前目录下的所有内容是非常基础且实用的技能。...本文将深入探讨几种常用的方法,并提供详细的示例,帮助您快速上手。 正文内容 详细介绍 在Linux系统中,有几种方法可以列出当前目录下的所有文件和文件夹。...小结 通过本文的介绍,您现在应该已经掌握了在Linux系统中列出当前目录下所有文件和文件夹的几种常用方法。使用ls命令可以轻松实现这一功能,并且可以根据需要显示详细信息或隐藏文件。...通过本文的学习,您现在应该已经了解了几种在Linux系统中列出当前目录下所有文件和文件夹的方法。

    9.1K10

    一个超逆天终端神器!Github 狂揽 78.8K+ Star

    fzf 是一款开源、高性能、跨平台的命令行模糊查找工具,它通过先进的模糊匹配算法和高度可定制化的特性,显著提升了开发者及终端用户在文件管理、命令复用、进程监控等场景下的工作效率,成为现代终端工具链中的核心组件之一...基本用法 文件查找 #在当前目录及其子目录中查找文件 fzf #查找并输出选中文件的路径 SELECTED_PATH=$(fzf) echo "选中的文件路径: $SELECTED_PATH..." 命令历史记录查找 #快速查找并执行命令历史记录 history | fzf 目录查找 在当前目录及其子目录中查找目录 find ....-type d | fzf 常用快捷键 文件查找(Ctrl-T):在命令行中按下 Ctrl-T,快速查找文件并插入到命令行中。...命令历史记录(Ctrl-R):在命令行中按下 Ctrl-R,快速查找命令历史记录并执行。 目录查找(Alt-C):在命令行中按下 Alt-C,快速查找目录并切换到该目录。

    35310

    命令行四件套:fd rg fzf bat

    fd-td"src"#只找目录fd-H".env"#包含隐藏文件fd--changed-within1d#最近一天修改的文件#对结果批量执行命令fd-elog-Xrm#删除所有.log文件两个细节值得一提...常用场景:展开代码语言:BashAI代码解释rg"TODO"#递归搜索当前目录rg-i"error"#忽略大小写rg-tpy"import"#只搜Python文件rg-g"*.yaml""key"#glob...装完之后,三个快捷键立刻改变日常操作:快捷键功能Ctrl+R交互式搜索命令历史Ctrl+T模糊搜索文件,插入路径到当前命令行Option+C模糊搜索目录并直接cd单独使用也很直接:展开代码语言:BashAI...代码解释vim$(fzf)#搜索文件后用编辑器打开gitbranch|fzf|xargsgitcheckout#交互式切换分支gitlog--oneline|fzf--preview'gitshow{1...fd+fzf:交互式文件选择展开代码语言:BashAI代码解释fd-tf|fzf--preview'bat--color=always{}'比直接跑fzf快,且自动排除.git、node_modules

    15300

    如何让 Vim 美观又实用(1)

    有了项目根目录以后,我们就能够以项目为单位进行各种查找搜索等等。比如,由于 fzf 的一些命令,比如 Ag 默认是在当前目录下进行,实际就变成了在项目根目录下搜索。...fzf fzf 是一个命令行的模糊查找工具,用过的人应该知道,单就一个 CTRL-R 查找历史就值得强烈推荐,更不必说其他各种能够提升生产力的地方。...这里提几个建议: 指定项目目录,缩小查找范围,比如 :FZF ~/.vim/plugged。不要上来就 :FZF 默认在用户目录下查找,那自然是候选项非常多。...这一点只要用 vim-rooter 就可以实现,现在大都用的都是 git,一般项目都是可识别的。 指定查找内容。...比如 Ag,比如不要直接 :Ag 打开 fzf 再输入想要查找的内容,交互式地查询虽然比较酷,但是一般没有在调用时就指定查找字符串更加高效。比如一个比较实用的就是用 Ag 查找当前光标下的词。

    1.5K20

    53.9k star 提升命令行效率的模糊搜索神器--fzf

    本文将介绍如何安装fzf,以及通过实际案例展示它的强大功能和灵活用法,帮助你成为fzf高手。后面还会介绍一些进阶技巧,让你掌握自定义fzf的诀窍。让我们开始吧!...例如使用ag搜索代码:ag -l | fzf也可以搜索文件内容:ag -g "" | fzf --preview "bat --color=always {}进程查询显示进程后通过fzf过滤:ps aux...目录导航通过fzf目录模糊补全快速导航:cd **fzf>文件多选fzf支持shift+tab进行多选:fzf -m可同时打开多个文件。除了上述例子,fzf几乎可与任何命令行工具集成。...类似的用法有:git提交日志中搜索(git log | fzf)vim插件中文件搜索(:Files | fzf)设置zsh模糊补全等功能强大的fzf能大大提高这些工具的易用性。...强大的模糊搜索能力可以无缝集成到各种场景中。上手非常简单,而且高度可定制化。如果你每天都要在终端与数据打交道,就应该试一试fzf!它可能会成为你的终端生活不可或缺的一部分。

    1.1K10

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    ,建议在自己的机器上查找具体的配置目录并修改。...说明:               1、标红的非常关键, vim8.2以后的版本,在配置的时候,不用再指定python的config目录了(网上很多很多指定python的config目录的教程,只能说已经过时了...autochdir " 自动切换当前目录为当前文件所在的目录 set backupcopy=yes " 设置备份时的行为为覆盖 set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感...Plugin 'junegunn/fzf' ":FZF 从当前目录查找 ":FZF ~ 从home目录查找 nmap f :FZF...Plugin 'junegunn/fzf' ":FZF 从当前目录查找 ":FZF ~ 从home目录查找 nnoremap f

    7.6K31

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    ,建议在自己的机器上查找具体的配置目录并修改。...说明:               1、标红的非常关键, vim8.2以后的版本,在配置的时候,不用再指定python的config目录了(网上很多很多指定python的config目录的教程,只能说已经过时了...autochdir " 自动切换当前目录为当前文件所在的目录 set backupcopy=yes " 设置备份时的行为为覆盖 set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感...Plugin 'junegunn/fzf' ":FZF 从当前目录查找 ":FZF ~ 从home目录查找 nmap f :FZF...Plugin 'junegunn/fzf' ":FZF 从当前目录查找 ":FZF ~ 从home目录查找 nnoremap f

    5.4K30

    linuxunix 上那些炫酷的命令行工具(一)

    所有的命令行工具可以生成列表输出的都可以再通过管道 pipe 到 fzf 上进行搜索和查找 我们简单介绍一下它的查找历史命令的功能,查看历史输入的终端命令我们一般用 ctrl+r,在这方面,fzf 可以说是秒杀...点击这里可安装配置 diff-so-fancy fd > find 默认的 find 命令不太好用,查找命令比较复杂冗余,考虑以下三种情形 查找所有扩展名为 md 的后缀 查找所有文件名包含 cli 的文件...查找所有包含 cli 的文件中的单词数 我们来看下分别用 find 和 fd 的对比 // use find find ....我们一般用 du 来查找某个目录占用了多少磁盘空间,但如果我们需要查看这个目录下的子目录/文件占用了多少空间并对其进行排序 du 就无能为力了,而用 ncdu 的话我们只要在目录输入此命令即可显示按空间大小降序排序的所有文件...还有一个比较骚的功能是点击 cmd + 选中的目录/文件可以打开当前目录/文件 我们可以为 du 设置 ncdu 的 alias,配上主题优雅很多 // --color 设置主题,--rr 只读模式,防止执行

    1.6K20

    GitHub日收12000星,六个命令行工具引爆程序员圈!

    Funky的工作方式很简单:在进入一个目录时,Funky会查找一个包含bash函数列表的.funky文件。它会把这些文件加载,并在用户退出时卸载。...FZF被提到了很多次,而现在我也开始使用它了。 FZF是一个命令行模糊查找器。...使用McFly在此路径中常见的普通命令 当你想要打开一个文件(vim **)时,FZF非常适合在命令行中过滤文件路径,但是对于完成命令行,有比原始历史文件更多的可用信息。...你最近运行该命令的时间。 它在SQLite数据库中追踪所有这些信息,它还通过以下方式追踪和权衡建议: 命令的退出状态。 运行中命令的目录。...被建议失败的命令是令人讨厌的,但是我从来没有考虑过基于当前目录或从未被选择的降级项来缩小选择范围。

    88420

    14 款命令行常用工具的替代品!

    检查 Git 状态 broot 的使用: 使用 broot 时,可以先列出当前目录下的文件信息。...三、zoxide zoxide[5]是 cd 命令的替代品,主要用来切换用户当前工作目录,相比 cd 命令来说,zoxide 更智能些,它会记住您最常使用的目录,因此您只需按几下键即可“跳转”到指定的目录...# zoxide /etc 如果您经常用 zoxide 进入 /etc 目录,您可以只写路径的一部分,从而将自动找到您经常使用的匹配项,只需输入命令:z e,就会自动将e匹配为 /etc,从而进入该目录中...-type f | fzf 五、ripgrep (rg) ripgrep (rg)[8]是 grep 命令的替代品,它是一种面向行的搜索工具,递归地在当前目录中搜索正则表达式模式,支持在 Windows...McFly 数据库和 Shell 历史文件中清除任何历史项目的操作 十、choose choose[15] 是 cut[16]命令的替代品,用来显示行中的指定部分,删除文件中指定字段。

    3.2K10

    我私藏的那些实用的终端命令行工具

    它是一种通用工具,可让你使用模糊搜索来查找文件、历史命令、进程、git 提交等。你键入一些字母,它会尝试匹配结果列表中任何位置的字母。输入的字母越多,结果也就越准确。...你可能在其他的代码编辑器中有过这种类型的搜索使用体验——当你想打开某个文件时,只键入文件名的一部分而不用输入完整路径就能进行查找——这就是模糊搜索。...不管你想找到一个名为“invoice”的文件,但是不确定文件的扩展名,还是查找一个存放所有 invoice 的目录,而不单是一个文件。...而且,即使是像我一样主要从事网络开发,查看计算机的运行状况也很有用。你知道,只是看一下当前到底是 Docker 进程还是 Chrome 进程吃掉了你所有的 RAM,应该如何做吗?...提供快捷菜单,方便快速停止、杀掉指定容器进程或显示给定容器的日志。 这比你尝试从docker ps命令中找出所有这些信息要方便多了。

    1.8K20

    我的生产力工具推荐-终端01篇

    ,部分终端工具同样可以安装在服务器Linux操作系统上 3.1 fzf-模糊查找 fzf可以用来查找任何列表内容、文件、历史命令、本机绑定的host、进程、Git分支、进程等。...所有的命令行工具可以生成列表输出的都可以再通过管道pipe到fzf上进行搜索和查找 安装命令 brew install fzf 安装完后还需要安装键盘映射和模糊提示 $(brew --prefix)/opt.../fzf/install 两大用法:ctrl + t查找目录下的条目、ctrl +r优化历史记录选择 目前我使用最多的是利用其进行历史记录的模糊查找,比传统的ctrl+r显示效果更好,效果如下 ?...3.2 autojump-快速跳转 autojump提供了一种快速进行文件目录导航的方式。...除此之外,数据还可以导出至文件或外部数据库中。 采用Python开发,并使用了外部库来从目标系统收集数据。

    1.9K11

    22款好用的CLI工具

    它是一种通用工具,可让你使用模糊搜索来查找文件、历史命令、进程、git 提交等。你键入一些字母,它会尝试匹配结果列表中任何位置的字母。输入的字母越多,结果也就越准确。...你可能在其他的代码编辑器中有过这种类型的搜索使用体验——当你想打开某个文件时,只键入文件名的一部分而不用输入完整路径就能进行查找——这就是模糊搜索。...不管你想找到一个名为“invoice”的文件,但是不确定文件的扩展名,还是查找一个存放所有 invoice 的目录,而不单是一个文件。...而且,即使是像我一样主要从事网络开发,查看计算机的运行状况也很有用。你知道,只是看一下当前到底是 Docker 进程还是 Chrome 进程吃掉了你所有的 RAM,应该如何做吗?...提供快捷菜单,方便快速停止、杀掉指定容器进程或显示给定容器的日志。 这比你尝试从docker ps命令中找出所有这些信息要方便多了。

    3.4K30

    推荐一些程序员的命令行生产力工具!

    它是一种通用工具,可让你使用模糊搜索来查找文件、历史命令、进程、git 提交等。你键入一些字母,它会尝试匹配结果列表中任何位置的字母。输入的字母越多,结果也就越准确。...你可能在其他的代码编辑器中有过这种类型的搜索使用体验 —— 当你想打开某个文件时,只键入文件名的一部分而不用输入完整路径就能进行查找 —— 这就是模糊搜索。...不管你想找到一个名为 “invoice” 的文件,但是不确定文件的扩展名,还是查找一个存放所有 invoice 的目录,而不单是一个文件。...而且,即使是像我一样主要从事网络开发,查看计算机的运行状况也很有用。你知道,只是看一下当前到底是 Docker 进程还是 Chrome 进程吃掉了你所有的 RAM,应该如何做吗?...提供快捷菜单,方便快速停止、杀掉指定容器进程或显示给定容器的日志。 这比你尝试从 docker ps 命令中找出所有这些信息要方便多了。

    1.2K20

    你的终端都安装了哪些扩展?试试这些高效扩展

    :终端系统信息查看fzf:终端模糊查找器,模糊匹配fd:终端查找器,替代findripgrep:终端文本搜索工具zoxide:终端记忆跳转路径,记住敲过的路径快速跳转lazygit:终端Git界面lazydocker...h←离开当前目录,进入其父目录文件操作绑定行动o打开选定的文件O以交互方式打开选定的文件Enter打开选定的文件Shift+Enter以交互方式打开选定文件(某些终端尚不支持此功能)Tab显示文件信息y...绑定行动c⇒c复制文件路径c⇒d复制目录路径c⇒f复制文件名c⇒n复制文件名(不带扩展名)。过滤文件绑定行动f过滤文件查找文件绑定行动/查找下一个文件?...用法展开代码语言:ShellAI代码解释#默认duf#指定设备/路径duf/home#只看特定类型duf--onlylocal#排除某些类型duf--hide-mp/proc,/sys#输出格式duf-...用法展开代码语言:ShellAI代码解释#选文件#会列出当前目录所有文件#输入关键词过滤→回车选中fzf#管道ls|fzfpsaux|fzf#搭配fdfd|fzf#配合rgrgkeyword|fzffdfd

    26410

    一文了解十大 Linux 命令行工具!

    在指定目录下搜索文本时,它们不需要像grep那样指定各种命令行选项,输出结果也会包含文件名和行号,并且会高亮显示搜索关键字。 两者的基本功能很相似,所以可以任选一个安装。...▌2.fzf: 模糊查找 fzf是个模糊查找工具,主要用于命令行自动补齐,它可以查找文件名、进程名甚至环境变量。...与系统自带的自动补齐相比,fzf能用列表的方式显示备选项,并且会即时根据输入内容进行过滤,不用像自带的自动补齐那样反复按tab键并在密密麻麻的结果中找了。...与系统自带的ftp相比,lftp支持mput和mget命令,可以用通配符上传和下载文件,还有强大的mirror命令可以下载或上传整个目录。...▌10.nnn:文件分析工具 磁盘空间紧张时我经常会用du -sh *命令找出占用空间很大的文件和目录并删除它们。nnn可以做得更好。只需执行nnn然后按大写的S,即可看到所有目录和文件的大小。 ?

    1.8K10
    领券