Git入门使用指南
最近由于工作不是那么的忙的,也抽出来时间研究了一下git,因为之前都是基于svn进行版本管理的。
安装git环境,请参考git官方帮助:http://help.github.com/win-set-up-git/
再GitHub上面创建仓库:http://help.github.com/create-a-repo/
下面讲解常用的git命令:
1 git add [file]
你可以add单个文件,也可以多个文件,如果add多个文件的话可以使用git add .命令或者git add *,区别就是前者可以包含子目录,后者不能
1 git commit -m 'your commit reason'
commit命令可以提交你的文件,这个commit和add都是本地操作,不会真正的提交到服务器上面。
如果要提交到服务器上面,需要执行push命令:
1 git push [alias] [branch]
一般git默认的alias是origin,你可以更改这个alias,命令为:
1 git remote add pmonitor git@github.com:username/pmonitor.git
因此我现在提交到服务器的命令为:
git push pmonitor master
查看当前工程中文件状态的命令式:
1 git status
2 git stauts -s
从其他版本库更新到本地命令:
1 git pull pmonitor master
以上是简单的同步命令,另外的一些fork还有clone功能,请参考官方资料:
最后如果项目中有自己不想上传的文件,我们需要配置git的过滤规则:
具体做法就是在项目工程的目录下面,新建一个.gitignore文件,里面可以书写我们自己的过滤规则,
比如我的:
target/
.idea/
*.iml
.svn/
.settings/
注意在win下面不要写成\这个分隔符,需要写成上面例子中的那样子。
参考博客:http://hi.baidu.com/orangejackylee/blog/item/dd1bc005afd66995e950cd3b.html
活灵活现用Git