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 可以查看工作區和版本庫的差別