github&git的使用经验

1 篇文章 0 订阅
1 篇文章 0 订阅

写这篇博客之前感觉没有信心,因为自己并不是完全了解github的使用,自己也有一些不懂的地方,但是聪明的博主想到了一个好办法,那就是利用博客管理选项不断更新每篇博客(顿时感觉自己在卖萌~~),总之,这次我就“恬不知耻”的写下之篇博文吧!

首先介绍github,这是一个分布式版本控制库,同时是一个强大的开源代码库,相比于开源中国/csdn来说,它的覆盖范围更广,可以和全世界的编程爱好者进行交流,同时可以获取或分享代码,简介:http://baike.baidu.com/view/3366456.htm?fr=aladdin。

下面通过图文来介绍一些使用的经验:

在github上创建一个版本库:

点击用户名右方的下拉菜单,选择第一项:

接下来便是创建库的详细配置界面

里面有几项重要的东西,说明一下:1.版本库的命名以及描述(下图前两项)要尽量贴近项目的目的,便于自己和他人辨识;2.由于博主是免费主义者,所以只能使用public的选项(即代码是公开的),若使用private(私有)库,则需要付费哦~~3.最好配置一个Readme文件,这是一个好习惯,便于别人和自己管理代码;4.至于最后两项:add .gitignore (即对指定格式文件的忽略,便于管理)  和  add license(版权许可)的选择比较复杂,不过一般按照默认设置即可,在这里给出详细介绍的链接:.gitignore介绍 :http://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=.gitignore&rsv_pq=ec5b2e250000c602&rsv_t=a9fbWE9J8kpgVYjUe3gRLnw13i4B0jDOvwsEOOCmr2U2hDo5fg8w&rsv_enter=1&rsv_n=2&rsv_sug3=1&rsv_sug4=63&rsv_sug1=1&rsv_sug2=0&inputT=899&bs=github

.license介绍:http://www.xuephp.com/main/detail.php?cid=37266


建好的仓库如下图:


至此,我们就建好了一个远程库,但是,要想充分利用github我们还必须安装本地的git环境~~,下面介绍本地git:

详细介绍:

git使用教程1(全面):http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

教程2(部分):http://wuyuans.com/2012/05/github-simple-tutorial/

使用到的所有安装包下载地址(一般只需要第一个):

msysgit: http://download.csdn.net/detail/u012665701/8134117

tortoisegit(图形化界面): http://code.google.com/p/tortoisegit/

myeclipse中egit插件: http://download.csdn.net/detail/u012665701/8134163

注:在使用git链接github的过程中会出现一些缺少权限的错误,只需要在github上添加一个ssh key即可。

下面介绍一下如何利用github进行团队项目管理与开发:

即建立一个组织(organization):

选择下图中亮的地方:New organization


填写相关信息:


点击finish即可:


管理新建的组织,并邀请队友:


邀请界面:输入队友昵称,添加即可(注意:邀请函会发至目标的注册邮箱里,请去邮箱里确认)


邀请完成员以后,只要建立一个库,即可进行共同开发。

注:1、使用组织的远程库时,一般会需要添加新的ssh key,否则会提示无法上传到组织和下载到本地。

2、向上推送库时,需要将本地库的分支与目标库的分支相对应,若本地没有,则新建一个分支即可(eg:若远程库有master和one两个分支,本地只有一个master分支时,若要向one分支推送,则需要在本地新建一个one分支)

如有疑问或错误,请私信我,谢谢大家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值