您的位置:首页 > 编程语言

idea使用git代码提交之后仍显示蓝色

2019-06-27 15:25 225 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_43430057/article/details/94000889

idea 提交了但是依然存在蓝色问题

情况说明:

首先,我的情况是这样的:因为表结构修改,需要重新构建表结构相关的东西,如model,mapper,Example,xml等的文件。

如果文件不删除,重新使用mybatis-generator:generate重新构建的话,会出现例如model对象重新生成一个例如Example.java.1的文件。xml文件会给下面继续添加更新的东西。会产生重名的问题等等。

为了避免上面说的这些问题的产生,需要在使用mybatis-generator:generate重新构建这些文件之前,删除掉会修改的文件。

说明:这些文件基本上都是自己生成的。

在重新生成文件之后,文件显示的是红色,我使用git的add(ctrl+alt+A)添加,之后文件显示蓝色。当我把代码提交之后,发现修改的那些文件仍旧显示蓝色。

上面已经阐述清楚问题出现的情景,下面说明如何解决的。

在idea下面打开Terminal

1、>git status

下面显示

On branch 分支名 Changes to be committed: (use "git reset HEAD ..." to unstage)

下面列出的就是那些显示蓝色的文件

根据这些内容,已经知道了如何解决

2、>git reset HEAD 复制文件(一条一条来)

3、在操作完之后,稍等一会,文件已经自动变成白色了。

说明:是因为使用git add 把那些文件提交到暂存区,在commit之后没有清除掉暂存区的内容,导致文件显示蓝色。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: