git 移除某个文件的版本管理

1:最简单的,在项目刚创建的时候,在根目录的.gitignore,加入该文件的相对路径

2:已经被纳入到了版本控制,使用在当前目录下,打开cmd窗口

输入rm命令,加上文件的绝对路径(相对路径没试过)

git rm E:\WorkStation\CNBlogs\.idea\misc.xml

就可以移除该文件的版本控制了了。

时间: 2024-10-18 08:50:53

git 移除某个文件的版本管理的相关文章

git移除某文件夹的版本控制

thinkphp框架,Apps/Runtime下目录移出版本控制. git rm -r -n --cached  */Runtime/\*      //-n:加上这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览. git rm -r --cached  */Runtime/\*      //最终执行命令. git commit -m"移除Runtime目录下所有文件的版本控制"    //提交 git push origin master   //提交到

Git中三种文件状态及其转换

Git作为一种版本控制解决方案,由于其具有的分布式特性,正被越来越多的用户熟知,一些有名的开源项目,如:Linux kernel,CakePHP,Ruby on Rails等,都在使用Git进行版本管理. 在Git中,文件状态是一个非常重要的概念,不同的状态对应不同的操作.因此,要想熟练掌握Git的用法,需要了解Git的几种文件状态. 为了说明的方便,现在初始化一个项目,也就是将项目所在目录纳入Git的管理之下.假设项目目录为hello_world,初始化之后,在目录下新建README.txt文

git常见操作--忽略文件以及常用命令【转】

转自:http://www.cnblogs.com/elfsundae/archive/2011/07/17/2099698.html References: http://stackoverflow.com/questions/315911/git-for-beginners-the-definitive-practical-guide http://www.kernel.org/pub/software/scm/git/docs/ http://progit.org/book/ git安装.

Git本地项目上传,版本管理工具与GitHub的简单结合使用

Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是一个开源的分布式版本控制系统,用以有效.高速的处理从很小到非常大的项目版本管理.Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. Git能够帮助我们解决文件的提交.检出.回溯历史.冲突解决.多人协作模式等问题. 今天我们来介绍一下Git版本管理工具Sourcetree: SourceTree 是 Windows 和Mac OS X 下免费的

git中使用.gitignore文件

在进行协作开发代码管理的过程中,常常会遇到某些临时文件.配置文件.或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入git库中,那么会出现频繁的改动和push,这样会引起开发上的不便. Git可以很方便的帮助我们解决这个问题,那就是建立项目文件过滤规则. git中提供两种过滤机制,一种是全局过滤机制,即对所有的git都适用:另一种是针对某个项目使用的过滤规则.个人倾向于第二种. 以我的一个项目为例,该项目用.net开发,.config文件.包括生成的bi

git bash 常用操作文件命令

git bash常用操作文件命令 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux 命令 意义 Windows命令 Linux 命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 m

git 放弃本地某个文件的修改,或所有修改

18:57 2015/11/17git 放弃本地某个文件的修改,或所有修改git checkout 文件名git checkout // 放弃所有文件的所有修改git reset --hard 版本号 // 返回到某个版本,放弃所有修改有一种恢复会保留修改记录,有一种不会保留修改记录,请翻阅资料文档推荐博客:http://hbiao68.iteye.com/blog/2103287,说得不够透彻和深入,没有讲会不会保留修改,但是简单明了.

git 上传本地文件到github

1 git config --global user.name "Your Real Name" 2 git config --global user.email [email protected] git init git add . git commit -m 'Test' git remote add origin [email protected]:XXX/XXX.git 3 git push -u origin master 一些可能遇到的问题解决: 如果输入$ git re

用JavaScript实现js文件的版本管理和加载

受<大公司怎样开发和部署前端代码?>这篇文章的启发,结合自己的项目实践,创建了一套JavaScript文件的版本管理和加载的机制,虽然比较粗糙,但是解决了不少实际的问题. 使用到的主要工具: Node.js NPM grunt和相关插件(grunt-hashmap,grunt-contrib-uglify,自定义的插件) LAB.js 功能能点: 利用grunt插件hashmap根据JavaScript的文件的内容生成hash码,可做为JavaScript文件名的一部分,有效防止在更改Java