Git Ignore的两种方式
2015-12-24 00:00
295 查看
摘要: Git Ignore的两种方式
PS:后来发现重启电脑后还是会追踪变化。需要进一步调研
在使用Git时,会有一部分文件,我们不想在提交时的可选文件中出现,有两种情况:
0我们自己添加的依赖,只有在自己开发中使用,不想进行版本控制,那么我们采用.gitignore文件来进行设置,如MAVEN项目中的编译目录target,只需要在.ignore中添加/target/即可。
1.已经在版本库中了,如数据库的配置文件,我们都需要根据自己的实际情况进行更改,如果有人不小心提交,会给partner带来麻烦,这时候需要采用Git提供的一个命令,不进行指定文件的状态检测,即一直是同步状态。
PS:后来发现重启电脑后还是会追踪变化。需要进一步调研
在使用Git时,会有一部分文件,我们不想在提交时的可选文件中出现,有两种情况:
0我们自己添加的依赖,只有在自己开发中使用,不想进行版本控制,那么我们采用.gitignore文件来进行设置,如MAVEN项目中的编译目录target,只需要在.ignore中添加/target/即可。
1.已经在版本库中了,如数据库的配置文件,我们都需要根据自己的实际情况进行更改,如果有人不小心提交,会给partner带来麻烦,这时候需要采用Git提供的一个命令,不进行指定文件的状态检测,即一直是同步状态。
git update-index --assume-unchanged <file-path> // 如果是目录的话 git ls-files | tr '\n' ' ' | xargs git update-index --assume-unchanged // 如果需要恢复追踪 git update-index --no-assume-unchanged <file-path>
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git fork同步是什么意思?
- Git使用小坑 Out of memory错误的解决方法
- Python的高级Git库 Gittle
- 使用GIT进行源码管理――GUI客户端小结
- 使用git代替FTP部署代码到服务器的例子
- linux系统安装git及git常用命令
- 分享下自己总结的Git常用命令
- Git 常用命令速查表(图文+表格)