Linux && Git 菜鸟饭团

标签(空格分隔): 菜鸟饭团


欢迎来到新手村,你需要在第一周内,完成以下训练:

##Task1——Linux 环境搭建及相关入门

  • 选择任意一个自己喜欢的 Linux 发行版(distribution),学会安装并使用它。(以后任务中会持续使用)。
  • 学习 Linux 基础命令 && 熟悉 Shell (初学者入门推荐阅读 The linux command line) && 了解"语义化版本"。
  • 扩展学习: 1. Linux文件权限相关知识(chown chgrp chmod等命令) 2. 配置自己的一套Linux Shell。

##Task2——Git 和 Github 的使用

  • 学习 Git 的日常使用,推荐阅读廖雪峰曾经写过的 Git 教程
  • 了解分布式版本控制的流程(例如 Git)以及相对于集中式版本控制(例如 SVN)的好处。
  • 注册代码托管平台-- github 的相关帐号,了解 github 的基础使用,并在自己的电脑上配置好相关环境。

##Task3——决战紫禁城之巅之任务检验

  • 加入协会内部项目平台 ,加入 xiyouant 这个组织(organization),并按照自己的实际组别,选择进入相关的 team (前端,运维,安全)。
  • 加入成功之后, Star 并 folk Rookie-fighting 这个仓库(repo)到自己的仓库里面,clone 下你的仓库,在本地创建新的分支(不要使用默认的 master 分支)。
  • 在本地的 task3 目录下,添加一个以自己 Github 账户命名的 Markdown 文件,如:magichan.md 文件中可以写你想说的任何话,座右铭(Motto)以及其他均可。
  • Add xxxx.md 文件到暂存区后,commit 到本地仓库,然后再将本地分支推送到 remote 远程仓库。
  • 向原仓库的 master 分支发起 pull request,等待管理员合并分支。

请全程在 Linux 命令行下操作,不许使用任何的** GUI client** 哦, 2015 年 8 月 3 日前完成以上内容。

———————也爱你的管理员