修改.gitignore后,git冲突解决

首先贴一下我们项目里面的 .gitignore 文件内容:

# apk
*.apk

# built application files
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/

# Local configuration file (sdk path, etc)
local.properties

# Proguard folder generated by Eclipse
proguard/

# Ignore gradle files
.gradle/
build/

# Eclipse project files
.classpath
.project
.settings/

# Intellij project files
*.iml
*.ipr
*.iws
.idea/

# Mac system files
.DS_Store

# Vim backup file
*~

# OS files
*.thumb

# gradle dist
gradle/wrapper/gradle-*.zip

# SonarQube
.scannerwork

在git 使用过程中,我们更新.gitignore文件,再提交的时候会发生冲突,使用以下git 命令可删除缓存,进行更新。

git rm -r --cached .  #清除缓存
git add . #重新trace file
git commit -m "update .gitignore" #提交和注释
git push origin master #可选,如果需要同步到remote上的话
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文为 Git教程的学习笔记,教程源自廖雪峰的博客。这是一个由浅入深,学完后能立刻上手的Git教程。另,附上另一本...
    七弦桐语阅读 6,299评论 5 47
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,704评论 0 13
  • 很多年前,曾经因为自己人生道路的错误而懊悔,朋友说了一句话,认我随时感受到它的哲理。“人生的路无所谓对错,走的路不...
    核武子弟阅读 5,300评论 0 5
  • 前几天一直被大家刷屏迪拜王子的去世,本来是一件很哀伤的事情,但是鉴于迪拜王室的各种光环,不免被媒体大肆报道,虽然秋...
    dolly璐阅读 884评论 0 2
  • 今年第一次见你的时候 觉得你带的行李很少 喜欢轻松上阵的人 不会有太多包袱 带你去小吃街 买了四个火烧 我们一人两...
    尔东cynthia阅读 407评论 0 0