class="hljs-ln-code"> class="hljs-ln-line">target/
  • class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="3"> class="hljs-ln-code"> class="hljs-ln-line">.idea/
  • class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="4"> class="hljs-ln-code"> class="hljs-ln-line">*.iml
  • class="hljs-button signin active add_def" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">

    这样设置后,.gitignore 文件会忽略所有匹配的文件和文件夹,包括 target 文件夹。

  • IDEA 设置中忽略文件: 进入 IDEA 的设置界面,Windows 环境可以通过 File - Settings - Editor - File Types,Mac 环境可以通过 Preferences… - Editor - File Types。在 Ignored Files and Folders 中输入对应的文件格式,例如 *.iml.ideatarget,然后按回车键保存。

  • 使用 .ignore 插件: 在 IDEA 中安装 .ignore 插件,通过插件来管理忽略文件。在项目上右键选择 New --> .ignore file --> .gitignore file (Git),然后添加需要忽略的文件规则,例如:

    1. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="1"> class="hljs-ln-code"> class="hljs-ln-line">/.idea/
    2. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="2"> class="hljs-ln-code"> class="hljs-ln-line">/.gitignore
    3. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="3"> class="hljs-ln-code"> class="hljs-ln-line">*.iml
    4. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="4"> class="hljs-ln-code"> class="hljs-ln-line">.svn/
    5. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="5"> class="hljs-ln-code"> class="hljs-ln-line">target/
    class="hljs-button signin active add_def" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">

    插件会帮助您管理这些忽略规则,并在提交时自动忽略这些文件。

  • 使用命令行: 如果 target 文件夹已经被跟踪,可以使用以下 Git 命令来取消跟踪并忽略:

    1. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="1"> class="hljs-ln-code"> class="hljs-ln-line">git rm -r --cached target
    2. class="hljs-ln-numbers"> class="hljs-ln-line hljs-ln-n" data-line-number="2"> class="hljs-ln-code"> class="hljs-ln-line">git rm -r --cached .idea
    class="hljs-button signin active add_def" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}" onclick="hljs.signin(event)">

    这会将 target.idea 文件夹从 Git 的跟踪中移除,但不会删除这些文件夹。

  • 通过以上任一方法,都可以在 IDEA 中使用 Git 提交代码时忽略 target 文件夹。根据您的需求和偏好选择适合的方法进行设置。

    >>
    注:本文转载自blog.csdn.net的wujiada001的文章"https://blog.csdn.net/weixin_73060959/article/details/143857669"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
    复制链接

    评论记录:

    未查询到任何数据!