之前一直用CSDN记录自己做东西的过程,方便以后查看,但看到很多大佬们都在用GitHub分享project,还可以用GitHub做个人博客,个人感觉CSDN已经很方便了,为什么会有那么多人用GitHub呢?百度了一下:
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
gitHub于2008年4月10日正式上线,除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
看到菜鸟教程上的这一段话更是让我大吃一惊:
然后看了很多相关的文章,都在说GitHub有多么的方便,多么的强。好吧,那就让我试试它到底有多强吧。
下面以上传本地项目到GitHub为例,码一下GitHub的使用方法。
一、创建github repository(仓库)
1-1 登录github
github的官方网址:https://github.com,如果没有账号就注册一个。
点击Sign in进入登录界面,输入账号和密码登入github。
1-2 创建repository(仓库)
登录后点击右上角的加号旁边的小三角,展开后点击第一项“New repository”:
下面是创建仓库信息,只有名字是必填项,现在我创建了一个仓库叫:beautifulDay
创建成功后,可以看到自己的仓库地址,如此,我的远程免费的仓库就创建了。它还介绍了github仓库的常用指令。这个指令需要在本地安装git客户端。
git init // 把这个目录变成Git可以管理的仓库
git add README.md // 文件添加到仓库
git add . // 不但可以跟单一文件,还可以跟通配符,更可以跟目录。一个点就把当前目录下所有未追踪的文件全部add了
git commit -m "first commit" // 把文件提交到仓库 git remote add origin git@github.com:wangjiax9/practice.git // 关联远程仓库
git push -u origin master // 把本地库的所有内容推送到远程库上