图文超详细解决IDEA使用Git忽略提交一个某个文件

IDEA使用Git忽略提交一个某个文件

前言

代码开发的时候使用Git作为版本控制工具,免不了会经常提交代码,有时候会遇到一种情况

有某个或者多个文件,我本地进行了改动方便我调试,但是不能提交代码到远程仓库,只保留到我本地方便自己使用即可

但是呢,每次提交代码的时候都会检测到我这个文件被改动过,默认勾选让我提交

但是我是不想提交的,万一哪天我不小心提交代码的时候没检查仔细,全部提交了,肯定会影响别人运行,这样肯定不行的

我知道可以通过ignore大批量设置某种类型的文件忽略提交

但是有没有办法只让我这个修改的Java类不提交呢? 肯定是可以的

实不相瞒,这个问题确实困扰了我,每次提交代码都会过一过提交文件,防止把那个文件给误提交,然后我就仔细钻研了下,分享给大家我的解决方式

首先我本地有一个被修改过的文件,但是我是不想提交它得

 此时如果我直接提交 肯定会让我提交

 那我就是不想提交,怎么办呢,很简单

解决方式

点击左下角的git 或者通过alt+9快捷键 

打开之后是一个简单的本地git可视化界面 

在local changes里面可以看到你本地改动的全部文件

点击这个小本本 选择new changelist选择

或者右键文件 选择New Changelist

 

 

给这个文件夹名称和描述 点击ok进行创建

 然后右键我们的修改文件 选择Move to Another Changelist(移动到其他修改列表)

 然后选择我们刚才创建的文件夹 点击ok

这时候可以发现 我们创建的文件夹里面多了一个文件 这个文件就是我们不想提交的文件

 这个时候再点击提交 神奇的事情发生了,那个文件没了!

 那万一某天我又想把那个文件提交了怎么办? 很简单,把文件移出来就行了

 目录选择changes,changes就是git默认给我们提供的修改后文件所在的文件夹,点击ok

 移出来之后点击common,发现又能提交了!

 这样就解决了我们的问题,可以存放多个文件到忽略文件夹,根据自己的需求进行添加或者移除操作

  • 27
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小花皮猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值