08 风雷组 楚风 第二周作业
作业详情
- 问题一:说说自己可以用 Github 做些什么,不少于 6 条。
答案:
- 建立个人静态网站,博客,通过使用 GitHub Pages和hexo或wordpress
- 关注牛人和导师,学习交流。
- 和团队伙伴共同完成项目提交资料,修改资料
- 做知识管理的积累,不断更新,深化一个主题。
- 当日志记录,用来做回顾记录,例如日回顾,周回顾等
- 可以做云笔记用, 成付费用户存私人资料,因为有很好的版本控制。
- 问题三:用实例介绍如何使用 Pull Request 和 Merge 实现团队工作协同?
答案:字幕翻译组多人合作翻译一部美剧.
在GitHub 组长建立项目,组员Frok,通过Pull Request 提交翻译内容,专人负责Merge 合并 同时可进行校对等, 所有修改和提交都有记录。
- 问题五:通过 Github 的操作来说明工作区、暂存区、版本库之间的关系。
答案:举个例子:
工作区、暂存区、版本库,大致相当于 加工车间 、周转篮子、成品仓库之间关系。
1.当在加工车间(工作区),建立,修改文件之后
2.用 git add 命令 实际上就是把文件修改添加到暂存区 (相当于加工的产品,放入周转篮子中)
3.用 git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。(相当于把周转篮子的产品,放到成品仓库的相应货架中)
- 因为是电子文件,可以相互复制,为了方便比较三者之间的差异,用以下三个命令:
git diff 比较的是工作区和暂存区的差别
git diff --cached 比较的是暂存区和版本库的差别
git diff HEAD 可以查看工作区和版本库的差别