如何在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 即使没有匹配,也以零状态退出
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113172.html原文链接:https://javaforall.net

(1)
上一篇 2021年10月23日 上午8:00
下一篇 2021年10月23日 上午9:00


相关推荐

  • autoconf 报错

    autoconf 报错报错现象:error:Autoconfversion2.64orhigherisrequired解决办法:查询当前版本:[python]viewplaincopy[root@wslu-cswslu]#rpm-qf/usr/bin/autoconfautoconf-2.63-5.1.el6.noarch卸载当前版本:[python]viewplainco…

    2022年5月9日
    42
  • 压力换算公斤单位换算_压力单位换算表

    压力换算公斤单位换算_压力单位换算表压力单位换算表来源:华强电子网作者:华仔浏览:1163时间:2016-08-1014:18标签:摘要:november6,2002牛顿/米2(帕斯卡)(n/m2)(pa)公斤力/米2(kgf/m2)公斤力/厘米2(kgf/cm2)巴(bar)标准大气压(atm)毫米水柱4oc(mmh2o)毫米水银柱0oc(mmhg)磅/英寸2(lb/in2,psi)牛顿/米2(帕斯卡)(n…

    2022年7月27日
    15
  • requests请求时,遇到的Accept-Encoding问题

    requests请求时,遇到的Accept-Encoding问题在使用requests请求链接的时候,发现请求得到的内容总是一堆乱码:此时请求的headers里的Accept-Encoding是这样写的:headers={‘Accept-Encoding’:’gzip,deflate’,’User-Agent’:str(‘Mozilla/5.0(WindowsNT10.0;Win64;x64;rv:81.0)Gecko/20100101Firefox/81.0’)}查看目标

    2022年7月15日
    33
  • Python 中的游标(Cursor):深入解析与高效使用

    Python 中的游标(Cursor):深入解析与高效使用

    2026年3月15日
    3
  • 爱的思念与牵挂_惦记牵挂短语

    爱的思念与牵挂_惦记牵挂短语爱和喜欢是同等的,由喜欢到真诚,由真诚到爱,是一个即复杂又简单的过程;说复杂,爱又是简单的;说简单,爱又是真诚,思念,挂念的综合;我挂念她;挂念她的一切;她心情不好了;我挂念她是否生意上有什么难处;她心情不好了;我挂念她是否又遇到什么烦心的事,我挂念她的身体,她经常头疼;是不是有因为什么事烦了她;是不是有什么人无谓的惹她生气;我让她好好休息,我祈祷一切烦恼远离她;我知道她心很软;知道她心很善良;知

    2026年2月3日
    4
  • networkmanager和network区别_network graph

    networkmanager和network区别_network graph一、NetworkManager做了什么:NetworkManager确保网络连接正常。当检测到系统中没有网络配置但有网络设备时,NetworkManager会创建临时连接以提供连接。通过不同的工具(GUI,nmtui,nmcli)提供管理。NetworkManager可以配置网络别名,IP地址,静态路由,DNS信息和VPN连接,以及许多特定于连接的参数。重新启动后保持设备状态,并接管重新启动期间设置为受管模式的接口。未明确设置为不受管理但由用户或其他网络服务手动控制的设备。可以和netwo

    2026年4月16日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号