git中使已经加入暂存区的文件不再受版本控制
有的时候我们会有这样的需求,自己新建了一个本地仓库,并且执行了 "git add ." 命令,此时所有的文件都加入版本控制,但是有些文件是我们不需要进行版本控制的(比如说VS工具生成的*.vs文件或者是源代码生成的可执行文件或者库文件),这种情况我们需要建立 '.gitignore' 文件来过滤不需要加入版本控制的文件,但是'.gitignore'只对那些还未加入到版本控制的文件起作用,如果是已经加入到版本控制的文件,那么就无法控制了。最好的解决办法就是我们将所有文件都移出版本控制,然后重新执行"git add ."命令,让git 按照 '.gitignore'建立的约束选择需要进行版本控制的文件。
综上所述,我们需要分两步完成该任务:第一步清空已近加入版本控制的文件;第二步在存在约束控制文件'.gitignore'的目录下执行"git add ."重新加入需要进行版本控制的文件。操作命令如下:
第一步(清空已加入版本控制的文件):git rm -r --cache .
第二步(重新加载需要版本控制的文件):git add .
参考:
.gitignore文件规则介绍
git中使已经加入暂存区的文件不再受版本控制相关推荐
- Git中的工作区和暂存区
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念. 0. 相关专业名词 staged changes:已更改的东西 unstaged changes:未更改的东西 stage 暂存区 ...
- git中的工作区,暂存区,版本库
git status 用于查看哪些文件被暂存了 红色:工作区与版本库之间对比 ,说明没有被暂存 git add . (工作区的内容添加到暂存区) 黄绿色:暂存区和版本库,说明被暂存
- 文件在IDEA中已进行Git的Commit操作,使其从暂存区提交到本地仓库,但是未Push到远程仓库,此时进行Pull操作出现代码冲突
问题描述:文件在IDEA中已进行Git的Commit操作,使其从暂存区提交到本地仓库,但是未Push到远程仓库,此时进行Pull操作出现代码冲突 解决方法:出现上述情况时,我们要先将文件从本地仓库中拉 ...
- Git使用汇总之暂存区工作区撤销和删除
一.撤掉 1.如果还没 git add file ,使用该指令进行撤销: git checkout -- fileName 只能清空全部已修改的问题件, 但是对于新建的文件和文件夹无法清空, 必须组 ...
- Git三大特色之Stage(暂存区)
这是开篇 有人说,暂存区是 Git 最精彩的设计,同时也是最难理解的部分,两者我都感觉不太明显,但当我想写关于暂存区的理解后,发现的确不怎么好讲,这个玩意,有点只可意会的感觉,用 Git 用熟练了,很 ...
- Git——三大分区【工作区 / 暂存区 / 版本区】
前言:Git作为一个版本管理工具,最核心组成思想是它的三个分区:工作区.暂存区和工作区. 1. 工作区 Git的工作区也就是我们平时编辑代码的目录文件夹. 2. 暂存区 暂存区就是一个暂时放置 ...
- git 的详细使用 操作暂存区
git 大概流程: 1.配置 1.1 配置本机全局的用户名(username)和邮箱(useremail ) 配置 >>>> 查看 一般就是新安装git才需要配置一次 git ...
- 如何删除git暂存区的文件
有以下两种 git rm -r --cached 文件名 使用reset命令 回退到最近一次push后的状态并清空暂存区,但是工作区修改的内容也会被回退 git reset HEAD 文件名
- git 取消 所有暂存_Git 基础 - 删除暂存区的文件
带你实现开发者头条APP(三) 首页实现 title: 带你实现开发者头条APP(三) 首页实现 tags: 轮播广告,ViewPager切换,圆形图片 grammar_cjkRuby: true - ...
最新文章
- 如何将tensorflow模型转PYTORCH模型
- 基于busybox的Linux小系统制作 (initrd)
- 【牛客 - 272D】Where are you(Tarjan求桥)
- 视觉SLAM笔记(5) 编程基础
- 【技巧】LeetCode 86. Partition List
- PDF Expert 坚果云 强强联合 优惠来袭
- Cannot open include file: 'unistd.h': No such file or directory的解决办法
- pcb边框是自己画_说一下Altium Designer软件画不规则PCB板边框的方法
- 技嘉 7pesh3 安装Linux,技嘉h370主板装win7系统及BIOS设置教程(完美支持usb3.1)
- 微信小程序保存图片到相册
- 计算机基础知识2003,计算机基础知识PPT2003练习题及答案(DOC)
- 苹果手机微信怎么接龙_微信又更新了:群接龙怎么玩?文件如何备份?怎么发高清大视频?...
- 小程序逆向——某书小程序反编译(一)
- android app卸载以后弹出用户反馈界面
- 被遗忘的艺术——图思维方式
- 测试开发 | 这些常用测试平台,你们公司在用的是哪些呢?
- 启用Kerberos后,如何使用Tez UI
- __attribute__中的constructor和destructor
- matlab 重叠峰分解 算法,一种基于粒子群算法的光谱重叠峰分解方法与流程
- 【深度学习 学习率,优化器】——深刻解读训练网络时各种学习率,优化器的区别,learning rate, Momentum
热门文章
- mac 创建shell文件并执行
- 上海宝钢股份有限公司代码管理系统
- Cookie TCP/IP Https
- Ophir Juno激光功率计
- 总结OnOK()、OnCancel()、OnClose()、OnDestroy()之间的区别(转)
- 如何在matlab中建立pid神经网络,神经网络PID控制及其Matlab仿真
- 环境流体力学类毕业论文文献都有哪些?
- linux中控和安卓中控哪个比较好,谁家中控最好用?最详细的豪华车中控系统横评在这里!...
- 渗透测试工具箱 -- BerylEnigma​
- 用GPT4写2023高考语文作文,新课标I卷,Ⅱ卷