.gitignore配置忽略out目录

ops/2025/1/21 11:52:37/

文章目录

  • 说明
  • 操作

说明

  • 可以结合IDEA可视化操作git,只要不删除远程仓库,如果本地操作项目出现错误,可以直接修改远程仓库的.gitignore文件,并重新拉取项目到本地。

操作

  1. 在项目根目录下找到 .gitignore 文件,打开并添加以下规则:

    out/
    

    这条规则会忽略 out 目录以及其中的所有文件和子目录。如果 out 目录和文件已经被 Git 跟踪(即它们已经被添加到版本控制中),那么你需要先将它们从 Git 的跟踪中移除,然后再忽略它们。

  2. 如果目录和文件已经被 Git 跟踪:如果 out 目录或者其中的文件已经被 Git 跟踪(已经提交到 Git 仓库),仅仅修改 .gitignore 是不够的。还需要从 Git 的索引中移除它们。执行以下命令:

    git rm -r --cached out
    
  3. 修改 .gitignore 文件并移除已跟踪的 out 目录后,提交这些更改:

    git add .gitignore
    git commit -m "Add out directory to .gitignore"
    
  4. 推送到远程仓库

    git push
    

http://www.ppmy.cn/ops/151904.html

相关文章

【java数据结构】优先级队列(堆)

【java数据结构】优先级队列(堆) 一、优先级队列1.1 概念 二、优先级队列的模拟实现2.1 堆的概念2.1.1堆的性质 2.2 堆的存储方式2.3 堆的创建2.3.1 向下调整(以小堆为例):2.3.2 堆的创建2.3.3 创建堆的时间复杂度 2.4…

【c++】【算法】【动态规划】最长公共子序列

【c】【算法】【动态规划】最长公共子序列 //递归方式 //最长公共子序 //直接递归 求最长公共子序长度 int FindValue(const string& X, const string& Y, int i, int j) {if (i 0 || j 0)return 0;if (X[i] Y[j])return FindValue(X, Y, i - 1, j - 1)1;else retu…

C++ 面向对象(继承)

三、继承 3.1 继承的概念 基于一个已有的类 去重新定义一个新的类,这种方式我们叫做继承 关于继承的称呼 一个类B 继承来自 类 A 我们一般称呼 A类:父类 基类 B类: 子类 派生类 B继承自A A 派生了B 示例图的语法 class vehicle // 车类 {}class …

自己搭建远程桌面服务器-RustDesk(小白版)

1.RustDesk简介 此软件主要功能为远程各种设备(其中包括Windows、macOS、Linux、iOS、Android、Web等) 支持文件传输(可直接拷贝远程电脑的文件,类似向日葵的远程文件) 支持内网穿透(支持端口映射&#…

Java开发提速秘籍:巧用Apache Commons Lang工具库

一、Java 开发效率之困 在当今数字化时代,Java 作为一门广泛应用的编程语言,在各类软件开发项目中占据着举足轻重的地位。无论是大型企业级应用、互联网平台,还是移动应用后端,都能看到 Java 的身影。然而,Java 开发者…

基于springboot的垃圾分类网站

作者:学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等 文末获取“源码数据库万字文档PPT”,支持远程部署调试、运行安装。 项目包含: 完整源码数据库功能演示视频万字文档PPT 项目编码&#xff1…

20250116联想笔记本电脑ThinkBook 16 G5+使用TF卡拷贝速度分析

20250116联想笔记本电脑ThinkBook 16 G5使用TF卡拷贝速度分析 2025/1/16 19:30 结论:看使用的环境,速度大概是22-50-80MBps。 根据你是直接接到电脑的读卡器,还是外置读卡器,以及USB2.0/USB3.0/type-C【USB3.1接口】对读写速度都有…

VSCode 使用默认profile打开文件

VSCode 本身的定位就是文本编辑器,只是通过各种插件才实现了 IDE 的功能。 如果想要把 VSCode 当作 IDE 和文本编辑器同时使用,就需要注意 profile 切换的问题。 profile 是 VSCode 的一个功能,可以通过多首选项管理不同的环境,比…