首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Git治理本地代码(二)

2013-03-19 
Git管理本地代码(二)我们在项目开发时,只需要提交我们编写的源码,其他由编译器生成的如:*.project*.classp

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

 

 

热点排行