20160418 11:01 D220
10 minute read.
https://guides.github.com/
Hello Word
- repository
- branch
- change -> push
- 合并 pull request
What
GitHub:代码托管、版本控制与协作
Repository
就是一个Project的目录,可以存储files, images, videos, spreadsheets, data sets, README, license...
Create repository
- 点击
+
->New repository
- 命名(如hello-world)、写description、README
Create branch
branch实现在同一时间工作于多版本(make a copy, or snapshot[1])。唯一版本则为master
。
eg. 从master
分支出来一个feature
,在其与master
合并前,可能经历多版本如:
- story.txt
- story-joe-edit.txt
- story-joe-edit-reviewed.txt
当bug排除后,可以重新merge到master
。
- 在
hello-world
工程下,branch: master,写“readme-edits”
Make and commit changes
Bravo[2]
在GitHub里,提交就是commits。
Open a Pull request
对比几个branch的区别。