Skip to content

sjlcwn/git-homework19

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

git-homework19

队式十九git小练习

依然是沿用秀老板去年布置的git作业。

这个练习比较简单,主要目的是让大家练习一下基本的指令,并且掌握一种比较简单的工作流。

当然git还有丰富的指令、选项,在使用时可以-h或者查阅文档来学习,具体的工作流也不限于这一种。而且现实中会有各种各样的事情发生,包括冲突等等。

Enjoy and have fun.

2017年6月

练习内容

1. git(*为可做项)

主要指令: clone,add,commit,log,status,merge,revert,push,pull,remote,rebase

内容: 请完成以下操作,当然每一步可能有多种方法完成,只列出了一种,大家可以积极尝试。给出了第一步的替代方案。

  1. fork这个仓库并clone到本地
    (替代方案)是否可以使用init,remote add,pull来实现同样目的?
  2. 创建一个以你的名字命名的分支
  3. 创建一个以你名字命名的文件,里面写上你的姓名和班级,然后addcommit
  4. 算了,还是不要这个文件了,revert回原来的版本吧
  5. 但我得知道你做了作业,那就在Readme下面的留言区里留下你的名字、想进队式开发的哪个组和你想说的话吧
  6. 将你的这个分支 merge 进 master 分支
  7. push 你的分支和 master 分支
  8. 事情做完了,用rebase合并最新的EESAST上的远程分支,然后pull request吧
  9. (*)在 github 上观察自己的 commit 历史
  10. 新开 issue 向大家问好,谈谈你对队式有什么看法和建议吧
  11. (*)阅读前几届队式repo的Contributing.MD,介绍了开发组使用git开发的工作流

注意:

  1. 不要在网页上直接修改readme.MD :)

2. github(*为可做项)

  • (*)在github上搜索想要的代码,如:登陆网页版网易云音乐、微信查询删除的好友等
  • (*)找一些高星标的repo进行阅读
  • (*)clone一个使用python的repo,并导入工程至Pycharm或你熟悉的IDE/编辑器
  • (*)使用raw观察.MD,.ipynb等后缀的文件
  • (*)使用blame
  • (*)在命令行中,用证书来替换用户名密码登陆github操作远程repo
  • (*)了解Travis-CI
  • (*)学习Github Flavored Markdown, 可以使用wiki功能进行试写和预览

留言区

吴昆:开发组意向:打杂组。欢迎大家加入队式开发组,求抱大腿。 陈伟宁: 开发组意向:平台组。萌新,请各大佬多多指教,多多包涵。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published