[git] 多项目合作时,忽略.classpath等文件的修改
2018-08-24 11:36
351 查看
问题描述
想必大家经常遇到过,和同事协作同一个项目时,出现经常会由于彼此环境的不同,导致项目文件的提交,导致别人的环境报类似jdk路径找不到。
这样的错误。这种问题的产生,无非就是一些默认文件(以
.开头)发生了更改,那是随用户的不同环境而变化的,不应该被提交到git服务器,那么,我们该如何避免此修改呢。
解决方案
使用命令$ git update-index --assume-unchanged .classpath
即可忽略此修改。这样,git不再跟踪你的.classpath文件,无论服务器上、你的机器上是否有做过修改,都不会被git所耿总。
命令解析
git update-index --assume-unchanged pathname主要是告诉git放弃对
pathaname文件的跟踪,如果你想还原回去让git重新保持对
pathname文件的跟踪,可以使用命令
git update-index --no-assume-unchanged pathname
还原跟踪。
相关文章推荐
- GIT 版本控制软件的常用命令记录每次更新到仓库 现在我们手上已经有了一个真实项目的 Git 仓库,并从这个仓库中取出了所有文件的工作拷贝。接下来,对这些文件作些修改,在完成了一个阶段的目标和使用方法
- git忽略对已入库文件的修改
- 在git中忽略Xcode项目的一些文件
- git更新忽略本地已修改文件
- git忽略对已入库文件的修改
- [转]git忽略对已入库文件的修改
- git忽略对已入库文件的修改
- Git忽略规则及.gitignore规则不生效的解决办法 | 修改.gitignore文件Github上不生效的解决办法
- git提交项目时候,忽略一些文件
- pull下来的项目添加了忽略文件(.gitignore文件)
- git提交项目时候,忽略一些文件
- Git管理项目,各类项目可以忽略的文件
- git忽略对已入库文件的修改
- Android studio项目忽略某些文件提交Git
- GIT忽略本地已存在文件的修改
- git关于文件权限修改引起的冲突及忽略文件权限的办法
- 如何在git提交时忽略已提交过但本地已修改的文件
- git忽略对已入库文件的修改
- git 分支的 创建 修改 切换 查看 从远程仓库抓取数据 以及 提交时忽略某文件
- git关于文件权限修改引起的冲突及忽略文件权限的办法