最近使用git将本地文件上传至github时,总是将一些不必要文件也上创上去,就需要删除github远程仓库的文件或者文件夹。在github上只能删除仓库,却无法删除文件夹或文件, 下面介绍使用git bash命令操作:

  • 比如,想要删除.idea文件夹、test文件夹和listdemo.iml文件,需要怎么操作?
    删除GitHub远程仓库指定文件或文件夹

  • 首先在本地仓库下打开Git Bash Here命令窗口
    (1)git pull origin master          拉取远程仓库更新
    (2)dir                 查看远程仓库的文件夹
    (3)git rm -r --cached 文件夹        删除文件夹
    (4)git rm -r --cached 文件(文件夹/文件) 删除文件或指定文件夹下的文件
    (4)git commit -m " "           提交修改
    (5)git push origin master        推送到远程仓库
    删除GitHub远程仓库指定文件或文件夹
    删除GitHub远程仓库指定文件或文件夹

  • 删除listdemo.iml文件
    删除GitHub远程仓库指定文件或文件夹
    删除之后的目录
    删除GitHub远程仓库指定文件或文件夹

  • 删除.idea文件夹,可以使用git rm -r --cached .idea命令,也可以使用.gitignore文件进行忽略,包括一些保密文件不能提交的,如数据库配置文件等,都有可以通过.gitignore文件配置不提交。(一般需要事先创建该文件进行配置,不然还是得删除,再更新)

  • 创建.gitignore文件,配置忽略的信息
    删除GitHub远程仓库指定文件或文件夹

  • 执行git pull origin master ,再进行上述的删除文件夹的操作,就可以实现后续忽略指定文件或文件夹的提交
    删除GitHub远程仓库指定文件或文件夹

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
  • 2023-01-25
  • 2021-04-12
猜你喜欢
  • 2022-12-23
  • 2021-03-28
  • 2021-11-20
  • 2021-12-23
  • 2021-09-16
  • 2022-12-23
相关资源
相似解决方案