`

git忽略跟踪

    博客分类:
  • git
阅读更多

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
正确的做法是在每个clone下来的仓库中手动设置不要检查特定文件的更改情况。

git update-index --assume-unchanged PATH    在PATH处输入要忽略的文件。

另外 git 还提供了另一种 exclude 的方式来做同样的事情,不同的是 .gitignore 这个文件本身会提交到版本库中去。用来保存的是公共的需要排除的文件。而 .git/info/exclude 这里设置的则是你自己本地需要排除的文件。 他不会影响到其他人。也不会提交到版本库中去。

.gitignore 还有个有意思的小功能, 一个空的 .gitignore 文件 可以当作是一个 placeholder 。当你需要为项目创建一个空的 log 目录时, 这就变的很有用。 你可以创建一个 log 目录 在里面放置一个空的 .gitignore 文件。这样当你 clone 这个 repo 的时候 git 会自动的创建好一个空的 log 目录了。

git update-index --no-assume-unchanged PATH    找回忽略的文件。
分享到:
评论

相关推荐

    嵌入式git忽略跟踪示例

    嵌入式git忽略跟踪示例

    vs2022设置git忽略文件

    这时候,我们就需要设置Git忽略这些无须跟踪的文件,以保持代码仓库的整洁。本文将详细介绍如何在VS2022中设置Git忽略文件。 首先,我们需要了解`.gitignore`文件。这是一个文本文件,用于定义Git应该忽略的文件或...

    idea-git忽略提交插件

    "idea-git忽略提交插件"正是为了解决这个问题而设计的,它让在IntelliJ IDEA(简称Idea)中创建和管理`.gitignore`文件变得更加便捷。 首先,我们来详细了解下`.gitignore`文件。这是一个文本文件,用于定义Git应...

    git 忽略冗余文件文件

    Git是世界上最流行的分布式版本控制系统,它允许开发者跟踪和管理代码变更。在开发过程中,我们常常会遇到一些不必要的文件需要被忽略,以免污染版本历史或增加不必要的仓库大小。这些冗余文件可能包括编译生成的...

    Git忽略提交的3种方法及Git忽略规则

    首先,Git忽略文件的方法主要有以下三种: 1. 在Git项目中定义.gitignore文件:在项目的根目录或者某个子目录中创建一个名为.gitignore的文件,在该文件中写入要忽略的文件和文件夹的匹配模式。这些规则对项目中的...

    Git超级简明手册

    通过git add命令,我们可以将项目中的文件添加到跟踪列表中,然后使用git commit命令将它们提交到本地仓库中。每一个提交都代表了项目历史中的一个版本。 为了使其他用户能够访问和协作我们的项目,我们需要搭建一...

    git 教材 progit

    Git通过记录文件内容的快照来管理项目的历史版本,而不是跟踪文件的修改。这使得Git能够高效地处理大量文件的变更,并且支持离线工作和分支管理。 1. **Git安装与配置**:在开始使用Git前,你需要在计算机上安装Git...

    Git常用命令解说

    Git还提供了一种文档忽略机制,使得开发者可以在工作目录中指定特定的文件或目录不被Git跟踪。例如,可以将特定文件夹或文件名添加到.gitignore文件中。这样Git在跟踪工作目录文件时,就会自动忽略这些文件。 与...

    pro_git中文版本

    我们还会展示如 何让 Git 忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小 错误;如何浏览项目的更新历史,查看某两次更新之间的差异;以 如何从远程仓库拉数据 下来或者推数据上去。

    git概述+常用命令解说

    Git 是一个分布式版本控制系统,允许开发者跟踪代码修改历史记录。Git 库由三部分组成:工作目录、Index(索引)和仓库。工作目录是用户本地的目录,Index 将工作目录下所有文件生成快照,存放到一个临时的存储区域...

    使用git上传代码到github

    Git 是一个版本控制系统,可以帮助开发者跟踪代码的修改记录,并且可以多人协作开发。GitHub 是一个基于 Git 的版本控制系统的托管平台,提供了免费的公共仓库和私有仓库。使用 Git 上传代码到 GitHub 需要遵循以下...

    Windows下是使用Git

    Git 是一种版本控制系统,allows 用户跟踪和记录文件的修改历史。下面将详细介绍 Windows 下配置 Git 及使用 Git 的方法。 安装部分 在 Windows 下安装 Git 需要下载 Git 的安装包,并按照提示进行安装。在安装...

    git的使用葵花宝典,模块化开发,git flow,代码冲突的解决,GitLabWeb

    4. **问题跟踪**:内置问题跟踪系统,方便团队跟踪bug和待办事项。 5. **文档管理**:支持Markdown格式的文档编写,便于团队共享知识。 #### 六、使用可视化工具SourceTree SourceTree是一款由Atlassian开发的免费...

    Git Pro中文版--高清pdf

    日常的版本控制活动包括记录更新、查看状态、跟踪新文件、暂存文件、忽略文件、提交更新以及撤销操作等。 分支管理是Git的一个核心功能,它允许开发者创建分支来进行独立的工作,分支的合并可以实现团队协作。基本...

    Git的安装与使用

    Git是一个分布式的版本...总的来说,Git的安装与使用包括了一系列操作,包括环境配置、仓库初始化、文件跟踪、版本提交、忽略规则设置以及版本回退等。这些操作是进行版本控制的基础,熟练掌握可以大大提高开发效率。

    git常用命令 嵌入式开发过程中git的简单使用

    通过学习和熟练掌握Git的常用命令,开发者能够有效地跟踪和管理代码的变更,提高开发效率,并确保团队之间的代码同步。 1. **创建Git仓库** - `git init`: 在本地目录创建一个新的Git仓库。当您下载了一个新的项目...

    Git使用文档

    可以创建一个`.gitignore`文件来指定Git忽略哪些文件或文件类型,避免不必要的文件被版本控制。 10. **Git配置与个性化** 你可以通过`git config`命令来设置Git的行为,如编辑器、颜色显示、署名信息等,让Git...

    git使用培训教程

    为了排除一些不希望被Git跟踪的文件,可以在仓库目录下创建一个.gitignore文件,文件中规定了需要忽略的文件或目录模式。例如,可以在.gitignore中加入`*.log`来忽略所有.log文件。 在Git配置方面,可以使用`git ...

Global site tag (gtag.js) - Google Analytics