首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在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

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

如何使用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(提供当前认证令牌

2.3K40

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

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

1.3K20

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

,建议在自己机器上查找具体配置目录并修改。...说明:               1、标红非常关键, vim8.2以后版本,在配置时候,不用再指定pythonconfig目录了(网上很多很多指定pythonconfig目录教程,只能说已经过时了...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.1K30

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

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

4.2K30

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.3K20

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

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

46920

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]命令替代品,用来显示行指定部分,删除文件指定字段。

1.5K10

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

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

1.4K20

22款好用CLI工具

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

2.1K30

生产力工具推荐-终端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.6K11

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

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

67020

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

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

1.3K10

linux alias

以下来自http://webkit.cc/post/shell-a... alias pg='ps aux | grep $1' //查找进程,通过 ps aux | grep xxx,来查找进程应该是个非常高频操作...pg nginx alias untar='tar -zxvf' #解压 tar alias msq='mysql -uroot -pPASSPWORD' #本地有一个 MySQL 测试用,而命令行是进...MySQL 也是比较高频操作,直接配一个 msq 操作 alias sshxxx='ssh wuhuaji@xxx.xxx.xxx.xxx' #登录远程机器,通过设置别名,拷贝密钥之后登录机器就是敲几个字事...# 查找历史目录,用 fzf 来进行筛选,然后进入这个目录 alias cdh='pushd +$( dirs -v | "$FuzzyFinder" | grep -o "[[:digit:]]"...) > /dev/null' # 列出历史目录,用 fzf 进行筛选,然后打印 alias cdh-ls='dirs -vl | "$FuzzyFinder"' # 列出历史目录,用 fzf 进行筛选

1.7K10

多语言编程必备十大 Vim 插件

最近,当我重新安装系统时(就像我经常做那样),我觉得这是一次好机会,我想找出多种编程语言环境下最佳 Vim 插件,以及如何将这些插件和每种语言结合起来。...有时,我会为特定语言和配置使用特定插件(例如,我在 Ansible 配置安装 Rocannon),在此不细讲了。...7、fzf 当寻找一个文件时,有时你想要一个文件浏览器,有时你只想在键盘上敲打出与文件名模糊匹配内容,对吗? fzf(全称 “模糊查找器”)插件提供了这一功能。打出 :FZF 并输入文件名内容。...不断缩短列表将显示出与你输入文件名内容相匹配一些文件。我经常使用它,最近使用它频率估计比使用 NERDTree 还多。缺点是这个插件依赖于 fzf binary,因此也必须安装这个依赖包。...10、Tag List 如果你在一个很大文件编写代码,会很容易忘记当前所在位置,你可能需要上下滚动来查找某个功能。

95920

初探在WSL设置vim前端开发环境

在之前 《在win10WSL设置前端开发环境》 一文,介绍了 win10 结合其 linux 子系统(WSL)前端开发设置,使用是 VSCode 开发工具。...安装 neovim 和插件管理器 # coc等插件支持0.3及以上版本,因此需要安装unstable版 sudo add-apt-repository ppa:neovim-ppa/unstable...:echo &filetype 确定当前文件类型;之后如果更新了配置中支持文件类型可能需要重新运行 :CocInstall coc-eslint 以升级扩展 安装插件: sudo apt-get...: Ctrl + B: 打开关闭文件树 o: 在文件,上下选择文件后打开 go: 同上,但焦点留在文件树 t: 在新页签打开 T: 同上,但焦点留在文件树 g + t: 到下一个页签 g + T:...打开搜索页签,搜索并选中目录 回车:在当前激活窗口打开选中目录 Ctrl + T: 在新页签打开 Ctrl + S: 在上下新分割页打开 Ctrl + V: 在左右新分割页打开 内容搜索 :Ag

2.1K10

三十分钟配置一个顺滑如飞 Vim

如果你系统里面没有安装 vim,你打开 vi,看到应该是下面这样。 ? 安装 vim 后,你打开 vim,看到界面是这样。 ? 注意区分。...安装 Universal-ctags ctags 作用是扫描工程代码,为代码定义函数、变量生成一份 tags 数据库文件,然后我们用 vim 浏览代码时候,当光标移动到某个函数或者变量上,.../ludovicchabant/vim-gutentags fzf 也是提供强大搜索功能,可以和 Leaderf 互补:https://github.com/junegunn/fzf 第二部分...简单使用 以阅读 Linux 内核代码为例: 在 Linux kernel 目录下建立一个 .root 文件夹: cd linux-imx mkidr .root vim 查找文件: \ + F 组合键...打开当前文件函数列表 可以直接用 LeaderfFunction 命令。 更多使用技巧可以通过 Leaderf github 查找,或者直接百度也能查到很多用例。

1.7K11
领券