美文网首页git
Git将已加入版本管理的文件排除更新

Git将已加入版本管理的文件排除更新

作者: 寻水的鱼Chock | 来源:发表于2022-08-01 11:35 被阅读0次

前言

开发过程总会遇到一种情况:对于一些配置(例如Gradle配置)不需要将文件以后的更改更新到Git,但是需要保留目前Git中的状态的情况
(对于还未加入Git版本管理的文件,加入.gitignore文件忽略即可;但这里是针对已加入版本管理,不希望从版本管理删除,又希望忽略本地更新的文件)

例如:
Git版本管理的最新配置是:

#Fri Sep 17 15:41:52 CST 2021
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

而本地希望使用如下文件,不希望更新至远程,仅本地使用:

#Fri Sep 17 15:41:52 CST 2021
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

解决方式

对这种特殊的文件执行如下命令:

//命令
git update-index --assume-unchanged [filename]
//示例
git update-index --assume-unchanged gradle\wrapper\gradle-wrapper.properties

希望恢复时执行如下命令:

//命令
git update-index --no-assume-unchanged [filename]
//示例
git update-index --no-assume-unchanged gradle\wrapper\gradle-wrapper.properties
如果本文对你有帮助就点个赞支持下吧~~~

相关文章

  • Git将已加入版本管理的文件排除更新

    前言 开发过程总会遇到一种情况:对于一些配置(例如Gradle配置)不需要将文件以后的更改更新到Git,但是需要保...

  • git 命令行使用

    将更新的代码加入版本库管理 从本地git仓库获取指定文件 将版本库代码推送到代码库 查看git状态 git 添加忽...

  • 简单的git指令

    git add . 把所有文件加入git版本管理git commit -m 'git commit messa...

  • git 命令总结

    在使用git的过程中,难免会遇到各种状况,算是一个git笔记。 1、将已经加入版本管理 的文件 删除,不再版本控制...

  • Git忽略已加入版本控制的文件

    Git 忽略已加入版本控制的文件 问题:.gitignore中已经标明忽略的文件目录下的文件,在git push的...

  • Git笔记

    Git笔记 创建Git仓库: 将文件添加到暂存区 将文件修改提交到版本库 版本库更新流程 撤销 恢复上一版本 查看...

  • .gitignore忽略已加入版本控制的文件

    .gitignore忽略已加入版本控制的文件问题:.gitignore中已经标明忽略的文件目录下的文件,在git ...

  • git pull覆盖文件问题 2020-03-04

    git pull覆盖文件问题 git pull究竟干了什么 git pull 是将【远程仓库版本库中某个分支的更新...

  • IDEA的GIT代码管理

    1.将代码放入GIT仓库 1.1 编写.gitignore文件 将不需要加入git管理的文件信息放入.gitign...

  • Git常用命令

    1.在需要管理的文件夹下创建版本管理git init 2.将修改或者新增的文件添加到暂存区git add 文件名...

网友评论

    本文标题:Git将已加入版本管理的文件排除更新

    本文链接:https://www.haomeiwen.com/subject/lpqrwrtx.html