git 取消文件跟踪

本地所有文件:

git rm --cached readme1.txt    删除readme1.txt的跟踪,并保留在本地。

git rm --f readme1.txt    删除readme1.txt的跟踪,并且删除本地文件。

文件夹:

如果是对所有文件都取消跟踪的话,就是

git rm -r --cached .   //不删除本地文件

git rm -r --f .   //删除本地文件

不使用的文件,可以使用.gitignore文件来进行清除:

每次使用git status 查看状态时总是会列出被跟踪的文件,可以通过 .gitignore文件来达到目的;

保持更新,更多内容请关注 cnblogs.com/xuyaowen;

原文地址:https://www.cnblogs.com/xuyaowen/p/git-rm.html

时间: 2024-10-14 14:41:15

git 取消文件跟踪的相关文章

git取消文件跟踪

在使用git的时候,有些文件是不需要上传的,所以就可以修改   .gitignore 例如: 如果是对所有文件都取消跟踪的话,就是 git rm -r —cached .  //不删除本地文件 git rm -r —f .  //删除本地文件 对某个文件取消跟踪 git rm --cached readme1.txt    删除readme1.txt的跟踪,并保留在本地. git rm --f readme1.txt    删除readme1.txt的跟踪,并且删除本地文件. 然后git com

Git忽略已跟踪的文件

在使用Git的时候,有时候我们需要对某个文件不进行版本控制,也就是忽略对某个文件的跟踪,如缓存文件.配置文件等. 但是在Git的版本控制系统中,如果已经对某个文件进行了版本控制,那么再忽略掉此文件的时候,会删除掉远程服务器的文件,这显然与我们的意愿不符,Google了好久,找到了下面这个办法. (1)我们在Clone完某个项目后,运行如下命令,本地Git库即可忽略对某个指定文件的版本记录: git update-index --assume-unchanged filename(要忽略的文件的名

对git中文件各个状态的理解

我之前开发java项目的时候也有用过版本管理工具svn,不过老是弄不清楚各个状态之间的关系和操作的含义,最近使用github管理自己的代码和一些笔记,对于一些操作还是不太理解(太笨了...),网上也查过一些零零碎碎的相关内容,不过还是模糊不清.于是我打算较为系统地学习一下git和github.http://git-scm.com/book/zh/v1这个网站系统地介绍了git原理还有操作等等,有兴趣的朋友可以参考学习. 要使用git工具进行版本管理,首先要明白git各种状态的含义.如下图所示,

git忽略文件【转】

转自: http://cwind.iteye.com/blog/1666646 有很多文件不必使用git管理.例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等.使用git status时,会在Untracked files里面看到这些文件列表,在一次需要添加的文件比较多时(使用git add . / git add -u),会把这些所有的未跟踪文件添加进索引. ============一些牢骚============ 于是自然想要告诉git把这些文件忽略,我们当然会想

[Android]egit取消文件版本号控制

开发项目,多人合作开发变得越来越重要了,在此同一时候,使用git作为协同工具也是越来越多.在此.介绍一下egit取消文件版本号控制的方法. (egit即为eclipse中的git插件) 1.打开Navigator视图(呃. .怎么打开?菜单条中的Window-->Show View-->Navigator)找到相应项目下的.gitignore文件,若没有便能够创建它. 2.双击打开.gitignore文件.在里面加入须要移除版本号控制的文件或目录,比如: 这样便能够实如今commit的时候不再

[Android]egit取消文件版本控制

开发项目,多人合作开发变得越来越重要了,在此同时,使用git作为协同工具也是越来越多,在此,介绍一下egit取消文件版本控制的方法.(egit即为eclipse中的git插件) 1.打开Navigator视图(呃..怎么打开?菜单栏中的Window-->Show View-->Navigator)找到对应项目下的.gitignore文件,若没有便可以创建它. 2.双击打开.gitignore文件,在里面添加需要移除版本控制的文件或文件夹,例如: 这样便可以实现在commit的时候不再显示所移除

(二)git提交文件到github

基本操作 cd:切换文件路径 ls:ls为linux命令,查看当前目录下的文件夹 git init    用于对当前目录进行初始化,是当前的project-name目录交由git进行管理 git status    查看当前状态   git add     可以对指定文件添加跟踪.如果后面跟空格加点号".",则表示对当前目录下的所有文件进行跟踪.   git commit   将文件git add进行管理的文件提交到本地仓库   -m参数对本次的提交加以描述.一般的描述必不可少,从而方

使用git管理文件版本

创建版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改.删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”.由于git是分布式版本管理工具,所以git在不需要联网的情况下也具有完整的版本管理能力. 创建一个版本库非常简单,可以使用git bash也可以使用tortoiseGit.首先,选择一个合适的地方,创建一个空目录 使用GitBash 在当前目录中点击右键中选

eclipse设置git忽略文件

使用eclipse开发的程序员们经常会接触版本控制软件,这里只要说下eclipse使用egit的情况下设置忽略文件. 特此说明在这里使用window->team->ignored对于git来说是不起效果的,它对svn有效果,好了不说废话了. 直接选择:windows->show view->Navigator 直接在最左侧选择要忽略的文件->右键->team->ignore 保存即可 常用git忽略文件: /bin//.project/.gitignore/.cl