Git入门使用指南
2012-03-21 22:48
239 查看
最近由于工作不是那么的忙的,也抽出来时间研究了一下git,因为之前都是基于svn进行版本管理的。
安装git环境,请参考git官方帮助:http://help.github.com/win-set-up-git/
再GitHub上面创建仓库:http://help.github.com/create-a-repo/
下面讲解常用的git命令:
你可以add单个文件,也可以多个文件,如果add多个文件的话可以使用git add .命令或者git add *,区别就是前者可以包含子目录,后者不能
commit命令可以提交你的文件,这个commit和add都是本地操作,不会真正的提交到服务器上面。
如果要提交到服务器上面,需要执行push命令:
一般git默认的alias是origin,你可以更改这个alias,命令为:
因此我现在提交到服务器的命令为:
查看当前工程中文件状态的命令式:
从其他版本库更新到本地命令:
以上是简单的同步命令,另外的一些fork还有clone功能,请参考官方资料:
http://gitref.org/creating/
最后如果项目中有自己不想上传的文件,我们需要配置git的过滤规则:
具体做法就是在项目工程的目录下面,新建一个.gitignore文件,里面可以书写我们自己的过滤规则,
比如我的:
target/
.idea/
*.iml
.svn/
.settings/
注意在win下面不要写成\这个分隔符,需要写成上面例子中的那样子。
参考博客:http://hi.baidu.com/orangejackylee/blog/item/dd1bc005afd66995e950cd3b.html
活灵活现用Git
安装git环境,请参考git官方帮助:http://help.github.com/win-set-up-git/
再GitHub上面创建仓库:http://help.github.com/create-a-repo/
下面讲解常用的git命令:
git add [file]
你可以add单个文件,也可以多个文件,如果add多个文件的话可以使用git add .命令或者git add *,区别就是前者可以包含子目录,后者不能
git commit -m 'your commit reason'
commit命令可以提交你的文件,这个commit和add都是本地操作,不会真正的提交到服务器上面。
如果要提交到服务器上面,需要执行push命令:
git push [alias] [branch]
一般git默认的alias是origin,你可以更改这个alias,命令为:
git remote add pmonitor git@github.com:username/pmonitor.git
因此我现在提交到服务器的命令为:
git push pmonitor master
查看当前工程中文件状态的命令式:
git status git stauts -s
从其他版本库更新到本地命令:
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
相关文章推荐
- Git入门指南九:远程仓库的使用
- Git入门指南九:远程仓库的使用【转】
- 版本控制工具 git 使用入门指南
- Solr使用入门指南 (五)
- git+github的使用-最简单的入门教程
- Git入门指南
- Medoo入门:安装和配置-Medoo使用指南
- TortoiseGit + GitHub 使用指南
- git入门到熟练使用
- TINA超级好用的电路仿真软件 中文版 下载 含用户指南入门使用教程
- GIT 使用指南
- git 1天入门,使用大全
- Git & Gitlab 使用指南
- 开源中国git@osc的使用入门
- Git(三)github的使用入门
- WordPress入门指南-wordpress安装使用说明
- Git入门教程(二):分支的使用
- git快速入门(五)远程仓库以及如何使用github
- Git入门到进阶——回滚与分支,标签的使用
- Solr使用入门指南