github 入门实践

JerryXia 发表于 , 阅读 (21)

pro git: http://git.oschina.net/progit/
learn git branching
try git

看这样的入门书,一是要理解基础的概念,另一个就是多敲命令了

大部分软件使用 MIT 协议; MIT协议可以和其他许可协议共存 -- 基本就是在说使用 MIT 就没错,不行之后再多加协议

## 配置git config --global user.email xxxgit config --global user.name xxxgit config --global color.ui always # 提高命令行可读性git config --global format.pretty=oneline # 提高 git log 可读性git config -l # list## 基础git initgit addgit commit # --amend 修改提交信息git log --pretty=shortgit diff## 分支git branch # 新建分支;-r 远程分支git checkout # -b 新建并切换分支;- 切换到上一个分支git merge # 合并其他分支到当前分支git log --graph # 以图表形式查看分支## 更改git reset # 回溯历史版本;--hard 让HEAD、暂存区、当前工作树回溯到指定状态git rebase -i # 压缩历史,比如修正拼写错误## 远程git remote add origin git@github.com:daydaygo/test.git # https 写法:https://github.com/daydaygo/test.gitgit push -u origin master # -u 设置 upstream,相当于绑定远程分支git pullgit clonegit check -b dev origin/dev # 获取远程分支

github 功能

S-/:查看快捷键
tasklist 语法
通过提交信息操作 issue
给特定 issue 提交代码会转化为 pull request

url 的用处:不同版本对比;同一分支不同时间对比;获取 diff、patch 格式文件
评论:使用 R 键引用选中的评论;使用 : 来使用表情