ETJava Beta | Java    注册   登录
  • git中移除target目录

    发表于 2024-09-22 15:03:54     阅读(164)     博客类别:Git

    git提交时不慎将target目录一并提交了 此时可以通过如下操作 将target目录移除 并确保后面在次提交时不在提交target目录

     

    第一步:在.gitignore文件中添加要忽略的目录或文件

     

    target/

     

    如果已经进行了一些不必要的提交,你可以使用以下命令来移除它们

     

    git rm -r --cached target/
    git commit -m "Remove target directory from repository"
    git push origin main  # 或者你的默认分支名称

     

    .gitignore文件内容

     

    # Compiled class file
    *.class
    
    # Log file
    *.log
    
    # BlueJ files
    *.ctxt
    
    # Mobile Tools for Java (J2ME)
    .mtj.tmp/
    
    # Package Files #
    *.jar
    *.war
    *.nar
    *.ear
    *.zip
    *.tar.gz
    *.rar
    .idea
    target/
    
    
    # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
    hs_err_pid*
    replay_pid*