Skip to content

Latest commit

 

History

History

task1

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Hello Git & GitHub & C/C++

任务编号

task1

任务目的

了解Git以及GitHub的发展历史和作用。
我们接下来的作业将会基于GitGitHub来协作完成,Git也将会是你以后程序员职业生涯中每天都会打交道的重要工具之一。

任务说明

本任务是面向零基础的同学,如果已经有一定的基础,可以尽快完成,并给予我们反馈,我们将会针对你们的反馈做进度和内容上的调整。

任务时间

2017-10-16 至 2017-10-29
注: 起始时间为我们开始Review的时间,终止时间为Review的截止时间。

任务要求

掌握Git的基本使用(pull push add commit ...),掌握GitHub的基本协作工作流(Pull Request)。

任务内容

1. 了解GitGitHub分别是什么

2. 学习Git的基本使用

3. 学习基于GitHub的协作工作流

4. 安装C/C++运行环境,学习C/C++的基本语法,越多越好,两周的时间至少要学会使用数组 & 函数, struct/class (可选)

任务作业

  1. 注册GitHub账号,在电脑上安装Git
  2. Fork我们的答案提交仓库(TECHF5VE/2017AutumnAnswers
  3. 在你Fork后的自己的仓库中,到task1文件夹中添加一个子文件夹,文件夹的命名为你的GitHub ID,在该文件夹中再创建一个以自己的GitHub ID为文件名的txt文件,最终整体目录结构应该如下:
➜  2017AutumnAnswers git:(master) ✗ tree
.
├── README.md
└── task1
    ├── CodeDaraW
    │   └── CodeDaraW.txt
    ├── user1
    │   └── user1.txt
    └── user2
        └── user2.txt

4 directories, 4 files
  1. 在刚刚创建的txt文件中,写出下面几个问题的答案:
a. 与 Git 同类型的工具有?
b. Git 分了哪几个区?
c. GitHub 的 Logo 是什么动物?
注:在文件开头处标注出你在纳新报名表中的编号(2017纳新成功者名单.xls 已经发送到TECH F5VE群文件中)
  1. 接着推到自己的仓库后,向上游仓库(TECHF5VE/2017AutumnAnswers)发起PR(即Pull Request,后续将全部使用PR来简写)。

我们在你的PR发起后,将会收到通知并在第一时间进行Review,符合要求的PR将会被接受,不符合要求的我们会按照情况在PR下面进行评论并指出问题。

PR被接受后你的答案将会进入我们的仓库,也就代表着本次作业的成功提交。

参考资料

  1. 安装C/C++的运行环境,例如:VS2015等

附加任务

注: 附加任务是为了有余力的同学设计的,不做强求。

要求

了解Markdown的使用

作业

将本次task1作业的txt文件换为md文件,排版格式随意,使用到三种及以上Markdown基本语法即可。

参考资料

认识与入门 Markdown - 少数派