Git 删除远程库文件

1、一般方法:前提是本地中存在和远程端相同的文件。(先删除远程仓库,再删除本地)
  • 删除远程仓库文件
git rm -r --cached xxx.iml  //-r 是递归的意思   当最后面是文件夹的时候有用

(git add xxx.iml)      //若.gitignore文件中已经忽略了xxx.iml则可以不用执行此句

git commit -m "ignore xxx.xml"

git push
  • 删除本地仓库文件
git rm -rf xxx.iml  //看好文件名再删除哈,这可是永久删除命令
2、奇葩方法:本地因某种原因误删除,且不想通过log回滚。

1)在本地创建与远程仓库名字相同的文件夹。若不创建直接执行删除远程仓库命令将会出现(pathspec ‘m115_中文字段/’ did not match any files)这种错误。错误解释:‘路径说明:没有与之匹配的文件路径’。学好英语有多重要啊!!
在本地你工作的git文档下:mkdir ‘m115_中文字段’
2) 执行上传文档步骤,此时将会看到本地空文档中的内容自动替换远程仓库中的内容。gitlab并自动将该文件进行删除操作。

git add m115_中文字段
git commit -m '删除错误文档'
git push--->已连接过执行此命令,否则按照标准来(git push -u origin master)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值