Giter VIP home page Giter VIP logo

git-homework20's Introduction

git-homework20

队式二十git练习

与去年的git作业类似,大家可以参考去年的仓库。

练习很简单,如果对基本指令比较熟练的话,一个小时之内就能完成。

事实上git指令很丰富,可以完成很多复杂的操作和功能。两节课讲的内容只是最基本的操作,实际工作中会遇到很多无法预料的情况,大家应该善于利用搜索引擎自学。

2018年6月

练习内容

1. git(*为选做项,无需提交)

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

内容: 请完成以下操作,具体指令可以自选。路径和分支名建议采用英文。

  1. fork这个仓库并克隆(clone)到本地。
  2. 创建一个以你的名字命名的分支(branch)。
  3. 在这个分支下,创建一个以你名字命名的文件,里面写上简单的个人信息,之后提交到本地版本库。注意3~5步骤都是在你的分支上操作。
  4. 放弃这个文件,退回原来的版本。
  5. 修改Readme文件,在后面的留言区加上一句话的自我介绍吧,有意向的可以说一下希望进入哪个开发组。
  6. 将你的这个分支合并(merge)进 master 分支。
  7. 向你的仓库提交(push)你的分支和 master 分支。
  8. 完成后,合并(提示:用rebase)最新的EESAST上的远程分支,然后发送pull request。
  9. (*)在 github 上观察自己的 commit 历史
  10. 新开 issue 向大家问好,不妨谈谈进入软件部有什么看法和建议。
  11. (*)阅读前几届队式仓库的Contributing.MD,介绍了开发组使用git开发的工作流

注意:

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

2. github(*为选做项,无需提交)

  • (*)在github上自由搜索,可以看到很多优秀的项目。
  • (*)找一些高星标(star)的仓库进行阅读。
  • (*)克隆一个使用python的仓库到本地,用你熟悉的IDE/编辑器打开。
  • (*)使用raw观察.MD,.ipynb等后缀的文件。
  • (*)使用blame。
  • (*)在命令行中,用证书来替换用户名密码登陆github操作远程仓库。
  • (*)了解Travis-CI。
  • (*)学习Github Flavored Markdown语法, 可以使用wiki功能进行试写和预览。

留言区

李宗洹:欢迎大家来到软件部!

张钧:来自无72的软件部萌新。希望加入平台组或逻辑组

git-homework20's People

Contributors

kevinlzh9802 avatar sweetnow avatar

Watchers

 avatar

Forkers

baron0426 gesy17

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.