idea切换分支的时候,忽略一些无用的修改设置

 更新时间:2021年02月23日 10:07:10   作者:lucky9322  
这篇文章主要介绍了idea切换分支的时候,忽略一些无用的修改操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

git忽略的原理:

git设置本地忽略必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore 将不起作用。

所以一般是在.gitignore 文件里面加入 .idea/ workspace.xml 即可

但是如果你这样做之前已经将此文件提交到了git远程仓库,那就需要执行以下命令了:

git rm -r –cached .idea

补充:git修改某分支的忽略文件,切换到另一分支再切换回该分支,文件变成未修改状态的问题...

最近使用git遇到的这个问题,简单描述的话就是标题

详细描述一下的话:

最近将一个本地分支dev的配置文件修改了,但该配置文件是.gitignore文件是设置的忽略文件

于是,修改后,切换到另一分支做了一些其他的修改,再回到dev分支,运行,就报错,于是发现了配置文件还是原来未修改样子的问题

这个问题的原因大致猜测一下:

.gitignore设置了忽略的文件,且已经track了远程的分支的话,修改忽略的文件,实际上是无效的,切换回来还是原样;

因为本地的commit的head中,保存的还是未修改的忽略文件

解决方案:

这个方案比较麻烦吧,就每次修改忽略的文件前,将忽略设置注释,不忽略该文件,然后再commit;

之后,再设置为忽略(当然,这里要清暂存,然后再提交);最后,忽略追踪设置完成,再提交,则可以保存忽略文件的修改

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • Mybatis与Ibatis的区别

    Mybatis与Ibatis的区别

    这篇文章主要介绍了Mybatis与Ibatis的区别,需要的朋友可以参考下
    2016-05-05
  • 详解Mybatis内的mapper方法为何不能重载

    详解Mybatis内的mapper方法为何不能重载

    这篇文章主要介绍了详解Mybatis内的mapper方法为何不能重载,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Spring bean生命周期配置过程解析

    Spring bean生命周期配置过程解析

    这篇文章主要介绍了Spring bean生命周期配置过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • log4j2动态修改日志级别及拓展性使用详解

    log4j2动态修改日志级别及拓展性使用详解

    这篇文章主要介绍了log4j2动态修改日志级别及拓展性使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Spring Boot应用程序同时支持HTTP和HTTPS协议的实现方法

    Spring Boot应用程序同时支持HTTP和HTTPS协议的实现方法

    如今,企业级应用程序的常见场景是同时支持HTTP和HTTPS两种协议,这篇文章考虑如何让Spring Boot应用程序同时支持HTTP和HTTPS两种协议,需要的朋友可以参考下
    2019-10-10
  • Spring+SpringMVC+MyBatis深入学习及搭建(三)之MyBatis全局配置文件解析

    Spring+SpringMVC+MyBatis深入学习及搭建(三)之MyBatis全局配置文件解析

    这篇文章主要介绍了Spring+SpringMVC+MyBatis深入学习及搭建(三)之MyBatis全局配置文件解析,需要的朋友可以参考下
    2017-05-05
  • SpringBoot整合redis实现输入密码错误限制登录功能

    SpringBoot整合redis实现输入密码错误限制登录功能

    遇到这样的需求需要实现一个登录功能,并且2分钟之内只能输入5次错误密码,若输入五次之后还没有输入正确密码,系统将会将该账号锁定1小时,这篇文章主要介绍了SpringBoot整合redis并实现输入密码错误限制登录功能,需要的朋友可以参考下
    2024-02-02
  • Java中的ArrayList底层源码分析

    Java中的ArrayList底层源码分析

    这篇文章主要介绍了Java中的ArrayList底层源码分析,通过下标读取元素的速度很快,这是因为ArrayList底层基于数组实现,可以根据下标快速的找到内存地址,接着读取内存地址中存放的数据,需要的朋友可以参考下
    2023-12-12
  • java中Callback简单使用总结

    java中Callback简单使用总结

    正好学习到java Callback,就整理了一下,希望整理的文章内容对大家有所帮助
    2017-04-04
  • Java中的多态、抽象类和接口详解

    Java中的多态、抽象类和接口详解

    这篇文章详细讲解了Java的多态、抽象类和接口,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03

最新评论