队式十九git
小练习
依然是沿用秀老板去年布置的git
作业。
这个练习比较简单,主要目的是让大家练习一下基本的指令,并且掌握一种比较简单的工作流。
当然git
还有丰富的指令、选项,在使用时可以-h或者查阅文档来学习,具体的工作流也不限于这一种。而且现实中会有各种各样的事情发生,包括冲突等等。
Enjoy and have fun.
2017年6月
主要指令:
clone
,add
,commit
,log
,status
,merge
,revert
,push
,pull
,remote
,rebase
内容: 请完成以下操作,当然每一步可能有多种方法完成,只列出了一种,大家可以积极尝试。给出了第一步的替代方案。
- fork这个仓库并
clone
到本地
(替代方案)是否可以使用init
,remote add
,pull
来实现同样目的? - 创建一个以你的名字命名的分支
- 创建一个以你名字命名的文件,里面写上你的姓名和班级,然后
add
、commit
- 算了,还是不要这个文件了,
revert
回原来的版本吧 - 但我得知道你做了作业,那就在Readme下面的留言区里留下你的名字、想进队式开发的哪个组和你想说的话吧
- 将你的这个分支
merge
进 master 分支 push
你的分支和 master 分支- 事情做完了,用
rebase
合并最新的EESAST上的远程分支,然后pull request吧 - (*)在 github 上观察自己的 commit 历史
- 新开 issue 向大家问好,谈谈你对队式有什么看法和建议吧
- (*)阅读前几届队式repo的Contributing.MD,介绍了开发组使用git开发的工作流
注意:
- 不要在网页上直接修改readme.MD :)
- (*)在github上搜索想要的代码,如:登陆网页版网易云音乐、微信查询删除的好友等
- (*)找一些高星标的repo进行阅读
- (*)
clone
一个使用python的repo,并导入工程至Pycharm或你熟悉的IDE/编辑器 - (*)使用raw观察
.MD
,.ipynb
等后缀的文件 - (*)使用blame
- (*)在命令行中,用证书来替换用户名密码登陆github操作远程repo
- (*)了解Travis-CI
- (*)学习Github Flavored Markdown, 可以使用wiki功能进行试写和预览
吴昆:开发组意向:打杂组。欢迎大家加入队式开发组,求抱大腿。 陈伟宁: 开发组意向:平台组。萌新,请各大佬多多指教,多多包涵。