git移除已经追踪的文件

有时候新增一个文件,会自动追加到git的版本控制当中,但是又不想提交到仓库。可以按照下面的步骤:

git status

查看管理状态:

ml-py git:(master) ✗ git status
On branch master
Your branch is up to date with 'origin/master'. Changes to be committed:
(use "git reset HEAD <file>..." to unstage) new file: work-testing/01-sex-predict/data.tg Untracked files:
(use "git add <file>..." to include in what will be committed) .idea/misc.xml
.idea/ml-py.iml
.idea/modules.xml
.idea/workspace.xml

其中data.tg就是我不想提交的文件,但是现在已经进入到版本控制当中了。

那么可以通过rm删除当前的控制状态:

ml-py git:(master) ✗ git rm --cached work-testing/01-sex-predict/data.tg
rm 'work-testing/01-sex-predict/data.tg'

再次查看就发现已经到了未加入版本控制状态列表里面

➜  ml-py git:(master) ✗ git status
On branch master
Your branch is up to date with 'origin/master'. Untracked files:
(use "git add <file>..." to include in what will be committed) .idea/misc.xml
.idea/ml-py.iml
.idea/modules.xml
.idea/workspace.xml
work-testing/ nothing added to commit but untracked files present (use "git add" to track)

然后把该文件添加到.gitignore里面就可以了。有时候工程初始化并没有.gitignore文件,可以自己创建一个:

touch .gitignore

然后手动编辑即可:

# 敏感数据
*.tg # 排除工程文件
.idea/

提交后,以后再创建的xxx.tg就不会自动加入到版本控制了。

最新文章

  1. java servlet之过滤器1(解决jsp之间POST方式数据传递乱码)
  2. android自动化之monkeyrunner
  3. 初识windows程序需要了解的知识点
  4. HTML 学习笔记 CSS样式(背景)
  5. C#时间转整型(时间戳),模仿php strtotime函数的部分功能
  6. id 和 instancetype
  7. Slideout吐槽
  8. Linux下的cut选取命令详解
  9. ntoskrnl.exe损坏或丢失的解决方式
  10. TQ210裸机编程(4)——按键(中断法)
  11. Hibernate从入门到精通(五)一对一单向关联映射
  12. [MCM]2014年美赛MCM题目原文及翻译
  13. tomcat正常启动,但IP不能访问web。ping IP地址,一直超时。 用ipconfig命令修复TCP/IP的配置信息
  14. JVM基础和调优(三)
  15. C++ 顶层 const
  16. 01迷宫 洛谷 p1141
  17. php将html转为图片
  18. 动态调试|Maccms SQL 注入分析(附注入盲注脚本)
  19. Java 学习笔记 判断一个数组是否有序
  20. ui自动化:python+appium----环境搭建

热门文章

  1. 浅谈 [Ljava.lang.Object 异常
  2. ip route 解释
  3. ubuntu开启root登陆
  4. c#内存中创建反射
  5. 7-18 Hashing - Hard Version
  6. 723 if while for
  7. ArrayBlockingQueue和LinkedBlockingQueue
  8. Using Spring.net in console application
  9. Alpha阶段敏捷冲刺(七)
  10. Codeforces Round #540 (Div. 3)--1118F1 - Tree Cutting (Easy Version)