zoukankan      html  css  js  c++  java
  • git 删除远程分支文件

    问题:多人协作开发同一分支的时候,有人误上传了一个不需要的文件,想删除远端仓库的该文件。

    本地已经将此文件删除,推送至仓库时,仓库并未删除。此时拉取仓库更新本地时也不会将此文件拉取下来。

    解决方案:

    git删除远程分支包括四种情况

    1-1.仅删除远程仓库文件,不删除本地

    git rm --cached */src/views/index.vue*      // 注意文件路径,加上*号
    git commit -m "delete remote file filename "    // commit提交,无须add
    git push origin master(此处是当前分支的名字)   // 推送即可

    1-2.仅删除远程仓库文件夹!!文件夹,不删除本地

    git rm -r --cached */src/views*      // 注意文件路径,加上*号 , 和删除文件区别在于 -r
    git commit -m "delete remote file filename "    // commit提交,无须add
    git push origin master(此处是当前分支的名字)   // 推送即可

    2-1.删除远程仓库文件,同时删除本地文件   (区别在于 --cached)

    git rm */src/views/index.vue*      // 注意文件路径,加上*号
    git commit -m "delete remote file filename "    // commit提交,无须add
    git push origin master(此处是当前分支的名字)   // 推送即可

    2-2.删除远程仓库文件夹!!文件夹,同时删除本地

    git rm -r */src/views*      // 注意文件路径,加上*号 , 和删除文件区别在于 -r
    git commit -m "delete remote file filename "    // commit提交,无须add
    git push origin master(此处是当前分支的名字)   // 推送即可
     
  • 相关阅读:
    前端攻城狮学习笔记九:让你彻底弄清offset
    jquery在线手册
    阻止元素的默认行为
    JS三元运算符
    坐标系与基本图元(1) ~转载天行健 君子当自强而不息
    坐标系与基本图元~转载天行健 君子当自强而不息
    VS常见错误
    ZigZag Conversion
    指针转换(数组退化为指针的三种情况)
    POJ 1985
  • 原文地址:https://www.cnblogs.com/527xyz/p/14756224.html
Copyright © 2011-2022 走看看