使用Git时,怎么忽略不想上传的文件
2014-09-11 15:57
393 查看
在进行协作开发代码管理的过程中,常常会遇到某些临时文件、配置文件、或者生成文件等,这些文件由于不同的开发端会不一样,如果使用git add . 将所有文件纳入git库中,那么会出现频繁的改动和push,这样会引起开发上的不便。
Git可以很方便的帮助我们解决这个问题,那就是建立项目文件过滤规则。
git中提供两种过滤机制,一种是全局过滤机制,即对所有的git都适用;另一种是针对某个项目使用的过滤规则。个人倾向于第二种。
以我的一个项目为例,该项目用.net开发,.config文件、包括生成的bin/Debug, bin/Release文件等,我希望不加入git管理。
在代码目录下建立.gitignore文件:vim .gitignore ,内容如下:
[plain] view
plaincopy
#过滤数据库文件、sln解决方案文件、配置文件
*.mdb
*.ldb
*.sln
*.config
#过滤文件夹Debug,Release,obj
Debug/
Release/
obj/
然后调用git add. ,执行 git commit即可。
问题:.gitignore只适用于尚未添加到git库的文件。如果已经添加了,则需用git rm移除后再重新commit。
Git可以很方便的帮助我们解决这个问题,那就是建立项目文件过滤规则。
git中提供两种过滤机制,一种是全局过滤机制,即对所有的git都适用;另一种是针对某个项目使用的过滤规则。个人倾向于第二种。
以我的一个项目为例,该项目用.net开发,.config文件、包括生成的bin/Debug, bin/Release文件等,我希望不加入git管理。
在代码目录下建立.gitignore文件:vim .gitignore ,内容如下:
[plain] view
plaincopy
#过滤数据库文件、sln解决方案文件、配置文件
*.mdb
*.ldb
*.sln
*.config
#过滤文件夹Debug,Release,obj
Debug/
Release/
obj/
然后调用git add. ,执行 git commit即可。
问题:.gitignore只适用于尚未添加到git库的文件。如果已经添加了,则需用git rm移除后再重新commit。
相关文章推荐
- Git 安装,配置及其使用(怎么将本地文件上传到github)
- VS使用Git时,如何忽略不想上传的文件
- Github使用.gitignore文件忽略不必要上传的文件
- 使用tp5框架上传git时 要忽略的文件
- git使用之忽略不需要上传的文件的几种方式
- Git上传时忽略某些文件
- ios文件用git进行管理时,使用gitignore进行文件忽略
- 使用 .gitignore来忽略某些文件
- 使用Git进行本地提交后,未上传提交,却不小心删除了本地提交或提交所在分支,怎么办?????
- 如何使用 git 忽略掉已经被 git 管理的文件
- git 打包和忽略文件的使用
- 使用Git如何优雅的忽略掉一些不必的文件
- GIT常用命令 && GIT本地使用 && GIT报错解决 && GIT的忽略文件(ignore files)
- Github使用gitignore忽略增加指定文件
- 使用git pull文件时和本地文件冲突怎么办?
- 使用git pull文件时和本地文件冲突怎么办?
- 使用Git 上传 文件到GoogleCode(其它代码管理平台也类似)
- GIT使用gitignore忽略无用的文件
- 使用 gitignore 文件 忽略文件提交 忽略文件更新
- 使用Git进行本地提交后,未上传提交,却不小心删除了本地提交或提交所在分支,怎么办?????