Git管理本地代码(二)
我们在项目开发时,只需要提交我们编写的源码,其他由编译器生成的如:
*.project
*.classpath
.settings/
等文件,我们不需要提交到代码库中。因此我们需要过滤这些特殊文件,具体做法如下所述:
在仓库目录下创建一个名为.gitignore文件
gitignore文件均为如下格式:
# 以'#'开始的行,被视为注释.
# 忽略掉所有文件名是 foo.txt的文件.
foo.txt
# 忽略所有生成的 html文件,
*.html
# foo.html是手工维护的,所以例外.
!foo.html
# 忽略所有.o和 .a文件.
*.[oa]
实例:
# 忽略*.o和*.a文件
*.[oa]
# 忽略*.b和*.B文件,my.b除外
*.[bB]
!my.b
# 忽略dbg文件和dbg目录
dbg
# 只忽略dbg目录,不忽略dbg文件
dbg/
# 只忽略dbg文件,不忽略dbg目录
dbg
!dbg/
# 只忽略当前目录下的dbg文件和目录,子目录的dbg不在忽略范围内
/dbg
具体文件:
##### ignore auto-generated files by eclipse #####*.project*.classpath.settings/.gitignore##### ignore all folder except source codes #####assets/docs/images/gen/libs/bin/tests/bin/tests/coverage/tests/coverage.emtests/instrumentedtests/gen/tests/res/tests/libs/tests/run_test.sh##### ignore fixed files #####*.log*.class*.dex*.odex*.html*.xsl*.zip*.patch*.swp*.db
至此,大家就可以轻松的管理自己的代码了,Boss再也不用担心代码问题了。
最后给大家一个一个Git命令链接地址,希望大家能充分享受Git给大家带来的方便与快乐!
http://www.uml.org.cn/pzgl/201204285.asp