安装git
$ sudo apt-get install git
创建版本库
$ git init
$ git add ..
$ git commit -m "..."
版本回滚
$ git status //查看未提交修改
$ git diff readme.txt
$ git log
$ git reset --hard HEAD^ //回到上一个版本
$ git reset --hard 1094a //回到某一个版本
抓取分支
$ git clone git@github.com:..
$ git checkout -b dev origin/dev
需要基于远程分支创建本地分支
推送分支
$ git push origin master
$ git push origin dev
需要将主分支与开发分支都与远程同步
推送分支冲突
$ git branch --set-upstream-to=origin/dev dev
$ git pull
需要设置dev和origin/dev的链接
github开源项目
- 现在自己的账户下fork一个项目。
- 在自己的账号下clone。
- 修改完后向自己的项目中推送。
- 发起pull request