一个基于linux 命令行操作的github快速使用指南。

浏览器端

登录到 github.com,点击创建repo 按钮

new-repo

填入名称和描述,请勿选择 “Initialize this repository with a README”

new-repo-init-option

点击创建按钮,github会给出如下所示操作代码提示。

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/zxdong262/paper-slider.git
git push -u origin master

linux 命令行

//建立目录
mkdir paper-slider
cd paper-slider
//初始化 git
git init
//设置 git 用户名 邮箱地址(通常应该跟github注册邮箱一致)
//全局设置
git config --global user.name "yourname"
git config --global user.email "your-email-address"
//也可以给当前repo 单独设置
git config user.name "yourname"
git config user.email "your-email-address"

然后使用gedit, bluefish 或者 emacs 等任意工具在 paper-slider 目录创建 readme.md, markdown 基本语法参考;http://daringfireball.net/projects/markdown/syntax

# paper-slider
a "paper slider" plugin for zepto and jQuery.
## demo
todo
## license
whatever

提交

git add readme.md
git commit -m 'init'
git remote add origin https://github.com/zxdong262/paper-slider.git
git push -u origin master
//然后输入用户名密码

如果要使用gihub-pages,那就

git push origin master:gh-pages
//然后输入用户名密码

这样就创建了gh-pages分支,之后就可以通过 http://zxdong262.github.io/paper-slider/ 访问你的文件,这样github就可以作为网站甚至是cdn.

到此就可以认为初始化完成,以后可以继续提交文件

git add file1-to-commit
git add file2-to-commit
git add file3-to-commit
git commit -m 'commit note'
git push origin master
git push origin master:gh-pages
//然后输入用户名密码