git使用之忽略不需要上传的文件的几种方式
来源:互联网 发布:java代码重用 编辑:程序博客网 时间:2024/06/13 20:21
在我们使用git 的时候通常会遇到一些问题,一些文件我创建了但是我并不想上传或者有些文件我修改了但是并不想上传(为了适应个自己的开发环境),但是在每次git status的时候总能看到它,不仅感到很心烦,而且有时会误上传。笔者接下来介绍两种git 忽略文件的方法。一、忽略未存在缓冲区的文件(.gitignore文件忽略的方法) 一般git clone下来的项目是没有 .gitignore文件的需要我们手动创建,然后git 会自动识别这个文件,创建完成之后就可以在里面写一些创建了的文件但不希望上传的部分。 例如 cache , log 等 ,这些文件创建了但是并不想上传,我们可以将其写入 .gitignore文件中,* 代表该路径下的文件 .gitignore这个文件中支持多种忽略的规则,大家可以上网上去查,很多用法。这里不多叙述
.gitignore 只支持一些创建了但是不想上传的文件,也就是说不存在缓冲区的文件可以用.gitignore忽略,但是对于那些已经存在缓冲区的文件,修改了却不想上传,我们该如何呢?看第二种方法。二、 忽略已存在缓冲区的文件(git update-index --assume-unchanged PATH/FILE) 该情况可能出现在,修改了配置文件,或者修改一些配置适应本地环境的文件。 使用 git update-index --assume-unchanged PATH/FILE 来不追踪该文件更新与否。 PATH/FILE 特定文件比如 config/config.php等等。三、已经存在缓冲区,但是希望其以后从缓冲区移除,以后在也不用追踪该文件,该文件变化或者不变化都不影响git status的结果. 该情况可能出现在,某些文件可能不需要添加到缓冲区,但是不小心添加到缓冲区,需要忽略,可以先从缓冲区移除,在从.gitignore文件中忽略git rm --cached testFile //将该文件从缓冲区移除永远不追踪该文件四、结尾 做完以上步骤时,想必你们也和我一样拥有一个干净的git status 结果,以后修改文件便可以,git add . 直接添加自己已经修改的文件,然后上传,再也不用一个一个文件的添加,还担心添加错。
阅读全文
0 0
- git使用之忽略不需要上传的文件的几种方式
- 使用Git版本控制 .gitignore 忽略不需要提交的文件
- 使用Git版本控制 .gitignore 忽略不需要提交的文件
- Git忽略不需要同步的文件
- git 忽略不需要提交的文件
- 忽略git 上传的文件
- eclipse的Git忽略某些不需要提交的文件
- 使用Git时,怎么忽略不想上传的文件
- .gitignore 忽略编译等不需要上传的文件
- git .gitignore 忽略不需要被提交的文件
- sourcetree,git 忽略不需要提交的文件步骤
- git提交忽略不需要提交到远程仓库的文件
- Git 忽略文件规则:.gitignore文件的几种写法
- git 忽略不想上传的文件
- git忽略之前以及上传的文件
- eclipse使用svn插件设置忽略文件的几种方式
- 上传文件的几种方式
- 文件上传的几种方式
- 121. Best Time to Buy and Sell Stock
- 递归
- Could not find com.android.tools.build:gradle:3.0.0-alpha3
- ARM汇编(1):若干整数数的最大值最小值问题、求和问题、平均数问题
- css入门及深入了解
- git使用之忽略不需要上传的文件的几种方式
- BeautifulSoup使用相关知识
- java/golang开发面试中遇到的问题集锦--持续更新
- PAT练习- 福尔摩斯的约会
- 使用JNI进行Java与C/C++语言混合编程
- 数据库连接池
- PHP生成验证码
- IPoE
- 面试准备之solr集群及solr集群中zookeeper的应用和activeMQ