task1
了解Git
以及GitHub
的发展历史和作用。
我们接下来的作业将会基于Git
与GitHub
来协作完成,Git
也将会是你以后程序员职业生涯中每天都会打交道的重要工具之一。
本任务是面向零基础的同学,如果已经有一定的基础,可以尽快完成,并给予我们反馈,我们将会针对你们的反馈做进度和内容上的调整。
2017-10-16 至 2017-10-29
注: 起始时间为我们开始Review的时间,终止时间为Review的截止时间。
掌握Git
的基本使用(pull
push
add
commit
...),掌握GitHub
的基本协作工作流(Pull Request
)。
- 注册
GitHub
账号,在电脑上安装Git
; Fork
我们的答案提交仓库(TECHF5VE/2017AutumnAnswers)- 在你
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
- 在刚刚创建的
txt
文件中,写出下面几个问题的答案:
a. 与 Git 同类型的工具有?
b. Git 分了哪几个区?
c. GitHub 的 Logo 是什么动物?
注:在文件开头处标注出你在纳新报名表中的编号(2017纳新成功者名单.xls 已经发送到TECH F5VE群文件中)
- 接着推到自己的仓库后,向上游仓库(
TECHF5VE/2017AutumnAnswers
)发起PR
(即Pull Request
,后续将全部使用PR
来简写)。
我们在你的PR
发起后,将会收到通知并在第一时间进行Review,符合要求的PR
将会被接受,不符合要求的我们会按照情况在PR
下面进行评论并指出问题。
PR
被接受后你的答案将会进入我们的仓库,也就代表着本次作业的成功提交。
- Git官网
- GitHub官网
- Git教程 - 廖雪峰的官方网站
- Git 慕课网
- GitHub 是怎样的一个存在? - 知乎
- 怎样使用 GitHub? - 知乎
- Git 跟 GitHub 是什么关系? - 知乎
- Git工作流指南
- 安装C/C++的运行环境,例如:VS2015等
注: 附加任务是为了有余力的同学设计的,不做强求。
了解Markdown
的使用
将本次task1
作业的txt
文件换为md
文件,排版格式随意,使用到三种及以上Markdown
基本语法即可。