Git取消跟踪已跟踪文件或文件夹的详细步骤是什么

 更新时间:2026年11月03日 14:41:11   作者:酷派7230-无奈  
还在为Git已经跟踪了不该跟踪的文件发愁吗?本文教你使用git rm --cached命令取消跟踪已提交的文件或文件夹,同时保留本地文件,并配合.gitignore规则彻底忽略它们,简单几步,让你的仓库更干净,协作更顺畅

Git取消跟踪已跟踪文件或文件夹

当我们在使用git进行版本控制以及跟踪代码的时候,有一些文件是我们并不希望跟踪的,例如那些IDE的配置文件,

例如Jetbrains家的.idea文件夹、Vscode的.vscode文件夹。

他们包含了很多针对开发计算机的配置文件,

例如python解释器的名称、路径、IDE的外观主题设置等等,如果我们需要进行协作开发或者多设备同步代码的时候,这些文件可能会干扰到我们其他设备上的正常配置,而且看起来也很不舒服

所以我们需要去使用.gitignore文件来对这些文件或者文件夹进行忽略,让他们不参与commit & push。

一般的.gitignore文件都是这样的:

# filename:.gitignore
.idea

里面就只有要忽略的文件夹,就可以了

那么问题就来了,像我这样的一开始没有使用git进行版本控制,而且也不知道可以使用.gitignore文件进行忽略,已经将这些文件进行跟踪上传了,应该怎么样去取消跟踪呢?

使用Git取消跟踪目录

  1. 使用cd定位到git仓库的目录
  2. 添加.gitignore文件规则(因为我们的目的就是为了取消对文件夹的跟踪)
  3. 在终端中执行git rm --cached <filename>命令(for standalone files)或者git rm --cached -r <directoryName>(for directory)进行取消跟踪(我个人理解commit了一个规则,创建了一个提交对象,来告诉git服务器别跟踪了)
  4. 所有git操作的目的肯定都是为了最后的push,我们直接进行push操作,在终端执行git commit -m "Untrack <xxx>"即可。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Git查看提交历史的操作技巧

    Git查看提交历史的操作技巧

    Git作为最流行的版本控制工具,其提交历史管理是开发者日常工作的核心部分,无论是回溯代码变更、定位问题根源,还是进行版本回退,掌握Git提交历史的操作技巧都至关重要,本文将全面解析Git提交历史相关命令,需要的朋友可以参考下
    2025-08-08
  • 使用IDEA回滚某次提交的代码步骤

    使用IDEA回滚某次提交的代码步骤

    这篇文章主要介绍了使用IDEA回滚某次提交的代码步骤,在平时的开发中,不小心commit了错误的代码怎么办,就需要用到回滚了,需要的朋友可以参考下
    2023-03-03
  • 超详细Windows下VSCode安装教程

    超详细Windows下VSCode安装教程

    本文通过图文并茂的形式给大家介绍Windows下VSCode安装教程,感兴趣的朋友跟随小编一起看看吧
    2023-11-11
  • 如何解决vscode中ESLint和prettier冲突问题

    如何解决vscode中ESLint和prettier冲突问题

    这篇文章主要给大家介绍了关于如何解决vscode中ESLint和prettier冲突问题的相关资料,ESLint和Prettier之间可能会发生冲突,因为它们都是用于代码规范化的工具,但它们的规则和格式化方式可能不同,需要的朋友可以参考下
    2023-11-11
  • Git安装与常用命令大全:基础操作、分支管理与远程仓库详解

    Git安装与常用命令大全:基础操作、分支管理与远程仓库详解

    Git 由 Linus Torvalds 于 2005 年创建,用于 Linux 内核的版本管理,本文将从安装配置、基础操作到分支管理与团队协作,系统地讲解 Git 的详细用法,有需要的小伙伴可以了解下
    2026-08-08
  • 高性能WEB开发 为什么要减少请求数,如何减少请求数!

    高性能WEB开发 为什么要减少请求数,如何减少请求数!

    我们先分析下请求头,看看每次请求都带了那些额外的数据.下面是监控的google的请求头
    2010-05-05
  • 45个GIT经典操作场景使用详解

    45个GIT经典操作场景使用详解

    这篇文章主要介绍了45个GIT经典操作场景使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 关于git commit 命令解读

    关于git commit 命令解读

    这篇文章主要介绍了关于git commit 命令,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • VSCode更新后配置重置、快捷键错乱的完整修复步骤

    VSCode更新后配置重置、快捷键错乱的完整修复步骤

    这篇文章主要介绍了VSCode更新后配置重置、快捷键错乱的完整修复步骤的相关资料,文中详细讲解了如何一键找回settings.json和keybindings.json,快速恢复云端同步备份,彻底根治插件冲突与热键失效,需要的朋友可以参考下
    2026-08-08
  • 深入剖析从输入URL到页面显示过程原理

    深入剖析从输入URL到页面显示过程原理

    这篇文章主要为大家深入剖析了从输入URL到页面显示这中间发生的过程原理,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04

最新评论