GitHub使用

        GitHub可以作为免费的远程仓库,所以个人的开源项目,可以放到GitHub上;可是GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的项目,也可以参与别人的项目。

        在GitHub上,利用Git及其强大的克隆和分支功能,码农大众真正可以第一次自由参与各种开源项目。那么,如何参与一个开源项目??????

      可以访问需要参与项目的主页(如:bootstrap项目,https://github.com/twbs/bootstrap),然后点击“Fork”就在自己的账号下克隆了一个项目仓库,然后可以从自己的账号下使用git进行克隆:

git clone git@github.com:sqliang/bootstrap.git

注:一定要从自己的账号下clone仓库,这样才能推送修改,如果从bootstrap原仓库地址克隆,因为没有权限,将不能推送修改。
github-repos

接着,如果想修复bootstrap的一个bug或添加新功能,既可以在本地立刻干活了,干完后推送到自己的仓库。如果希望bootstrap的官方库能接受我们的修改,就可以在GitHub上发起一个pull request,看看对放是否接受我们的pull request。

GitHub简单使用小结:
github其实就是一个基于git的代码托管,免费用户可以使用公共仓库,实现开源或者自我练习,可是付费用户可以创建受保护的私人仓库。

1、注册账号(https://github.com),跟一般的网站登录注册没有什么两样,正常操作即可

2、创建仓库和组织:


点击“New repository”就可以进入到创建仓库表单页面了,如下:

然后根据提示就可以正常填写了,创建一个git仓库。

若创建组织可以进入如下表单页面:


然后就可以根据提示创建一个组织,接着邀请小伙伴们一起加进来,然后对项目进行写作开发。

2、本地安装git客户端
GitHub是服务器端,想在自己电脑上使用git就需要一个git客户端(可以下载:http://git-scm.com/download/),不同系统下有不同的安装方法,详情搜索相关关键词,分分钟搞定。

在windows下,鼠标右键就会多出一些git选项,可以在本地创建仓库(如输入命令:git init)。右键Git Bash进入git命令就可以把刚刚此案创建的仓库克隆到本地,可是在克隆前需要配置ssh key,详情请见:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000
另外,廖雪峰官方网站的git教程http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000中对git的使用也做了详细的介绍,可跟着熟悉掌握。

常见命令有:

设置username 和email:                                                                                                                                               git config --global user.name "slqiang"                                                                                                                      
git config --global user.email "your_email@youremail.com"                                                                                   

克隆项目到本地:                                                                                                                                                           
git clone git@github.com:yourusername/yourprogrammename.git                                                                        

修改、提交、与上传:                                                                                                                                                    
git add *——(所有文件添加到版本库暂存区)                                                                                                                 
git commit -m "写出需要的日志"——(提交到本地)                                                                                                       
git push ——(push到远程库)                                                                                                                                         

3、GitHub其他:
(1)github还提供了写博客的功能,可以帮助我们记录一些东西
(2)查看项目工作进度,版本库和并情况,以及每天提交代码贡献程度
(3)可以查看,跟踪,Fork其他用户或者组织的项目
(4)搜索,下载一些可以参考的项目来学习,提高自己,充当资源


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值