zoukankan      html  css  js  c++  java
  • 删除已经跟踪的文件夹的版本控制

    删除已经跟踪的文件夹的版本控制

    git rm -r -n --cached "out/"  # -n参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览
    git rm -r --cached  "bin/"    # 真正执行命令
    git commit -m" remove bin folder all file out of control"    # commit
    git push origin master   # push
    

    案例

    如下图所示,out目录也加入了版本控制,现在需要删除控制。

    spring-framework
      |- .git
      |- spring-core
         |- out
           xx.class
           xx.class
         |- kotlin
            |- out
      |- spring-context
         |- out
    
    git rm -r -n --cached spring-*/out/  # 展示此命令要删除的文件列表预览
    git rm -r --cached spring-*/out/     # 真正删除版本跟踪
    # 此时只删除了spring-*/out/的目录跟踪,而spring-core/kotlin/out这个目录还在跟踪
    git rm -r --cached spring-*/*/out/   # 删除对所有out目录的跟踪
    git commit -m "删除对out目录的版本跟踪控制"
    git push origin master  # 提交到远程
    
  • 相关阅读:
    第十周课程总结
    第九周课程总结&实验报告(七)
    第八周课程总结和实验报告
    第六周作业
    第五周课程总结和实验报告
    第四周课程总结和实验报告
    课程总结
    第十四周
    第十三周学习总结
    第十二周总结
  • 原文地址:https://www.cnblogs.com/catelina/p/14453038.html
Copyright © 2011-2022 走看看