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功能,请参考官方资料:

http://gitref.org/creating/

最后如果项目中有自己不想上传的文件,我们需要配置git的过滤规则:

具体做法就是在项目工程的目录下面,新建一个.gitignore文件,里面可以书写我们自己的过滤规则,

比如我的:

target/
.idea/
*.iml
.svn/
.settings/

注意在win下面不要写成\这个分隔符,需要写成上面例子中的那样子。

参考博客:http://hi.baidu.com/orangejackylee/blog/item/dd1bc005afd66995e950cd3b.html
活灵活现用Git

posted on 2012-03-21 22:48  小导  阅读(935)  评论(1编辑  收藏  举报

导航