提交 4eba44d4 编写于 作者: F feilong

完成初阶

上级 fa97ca4b
......@@ -2,5 +2,7 @@
"node_id": "gml-62c30f9c31f64a1d96af732c47c93f04",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "399ebefcdd3444d4a99c140527c8d98d"
}
\ No newline at end of file
# Git简介
你了解版本控制系统吗?
什么是本地版本控制系统
什么是集中化的版本控制系统
什么是分布式版本控制系统
Git 诞生的故事
请点击[Git简介](https://codechina.csdn.net/courses/register/1/1) 并完成所有题目,完成学习请关闭Issue。
以下哪个选项是[Git简介](https://codechina.csdn.net/courses/register/1/1)里的最后一个选择题题目?
## 答案
```bash
以下哪个不属于 Git 的优点?
```
## 选项
### A
```bash
你知道 Git 属于哪种版本控制系统吗?
```
### B
```bash
下列哪个不是版本控制系统的正确使用方式?
```
### C
```bash
Git 是谁发明的?
```
......@@ -2,5 +2,7 @@
"node_id": "gml-17121b66f9a942629bc455f320b28910",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "2c2b3735973143c7a001d0f550a9b9c6"
}
\ No newline at end of file
# Git安装
5分钟教你学会 git 安装
不同操作系统的安装介绍
Git 的环境配置
Git 的自定义设置
Git 自定义别名
请点击[Git安装](https://codechina.csdn.net/courses/register/1/2) 并完成所有题目,完成学习请关闭Issue。
以下哪个选项是[Git安装](https://codechina.csdn.net/courses/register/1/2)里的最后一个选择题题目?
## 答案
```bash
以下哪个是 git 别名的配置方法?
```
## 选项
### A
```bash
当你执行git config --list命令时,通常不会看到以下哪个信息?
```
### B
```bash
以下哪个不是 .gitignore 配置文件的正确写法?
```
### C
```bash
你使用的操作系统是哪个?
```
......@@ -2,5 +2,7 @@
"node_id": "gml-598d225d1a78453d8992345f8f7902ba",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "ec97e801f80f47e3a8218f511f9ecd06"
}
\ No newline at end of file
# Git使用
创建仓库: git init / git clone
添加文件: git add / git commit
查看修改: git status / git diff
恢复文件: git log / git reset
请点击[Git使用](https://codechina.csdn.net/courses/register/1/3) 并完成所有题目,完成学习请关闭Issue。
以下哪个选项是[Git使用](https://codechina.csdn.net/courses/register/1/3)里的描述的知识?
## 答案
```bash
```
## 选项
### A
```bash
```
### B
```bash
```
### C
```bash
```
......@@ -2,5 +2,7 @@
"node_id": "gml-f0d68868583b48d0851c7add33e2f8ff",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "f8a64858e47e4504989c3b33ba9b11e0"
}
\ No newline at end of file
# 版本管理
撤销修改
删除文件
请点击[版本管理](https://codechina.csdn.net/courses/register/1/4) 并完成所有题目,完成学习请关闭Issue。
以下哪个选项是[版本管理](https://codechina.csdn.net/courses/register/1/4)里的描述的知识?
## 答案
```bash
请务必记得 git checkout -- <file> 是一个危险的命令。 你对那个文件在本地的任何修改都会消失——Git 会用最近提交的版本覆盖掉它。 除非你确实清楚不想要对那个文件的本地修改了,否则请不要使用这个命令。
```
## 选项
### A
```bash
当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。
```
### B
```bash
除了通过 配置忽略文件 来提高git commit 时的便捷性外,Git 中还有一种可以让大家在敲入 Git 命令时偷懒的办法——那就是配置 Git 别名。
```
### C
```bash
有些时候,你想添加一个文件到 Git,但发现添加不了,原因是这个文件被.gitignore忽略了
```
......@@ -2,5 +2,7 @@
"node_id": "gml-5b37ae204b1f4183b1a2853f32698407",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "5591a41efbc049f3ba57daeaf24e2001"
}
\ No newline at end of file
# 分支管理
git 分支原理
修改不同的分支
git 合并分支
git 合并策略
实战(1): 准备新分支
实战(2): 修改master分支
实战(3): 创建合并请求
实战(4): 解决合并请求中的冲突
Cherry Pick 介绍及用法
git 的多人协作
请点击[分支管理](https://codechina.csdn.net/courses/register/1/5) 并完成所有题目,完成学习请关闭Issue。
以下哪些命令在[分支管理](https://codechina.csdn.net/courses/register/1/5)里都提到过?
## 答案
```bash
git branch
git checkout
git switch
git merge
```
## 选项
### A
```bash
git branch
git checkout
git merge
git rebase
```
### B
```bash
git branch
git switch
git merge
git rebase
```
### C
```bash
git checkout
git switch
git merge
git rebase
```
......@@ -2,5 +2,7 @@
"node_id": "gml-7b2351b6989f4ec19655498bbb4bafb1",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "8694fd578817477d8b699cfa801dedc2"
}
\ No newline at end of file
# Git标签
git 标签介绍
git 标签操作
请点击[Git标签](https://codechina.csdn.net/courses/register/1/6) 并完成所有题目,完成学习请关闭Issue。
以下是[Git标签](https://codechina.csdn.net/courses/register/1/6)里最后一个条目描述的知识:
命令`git push origin :refs/tags/<tagname>`可以删除一个远程标签
命令`git tag -a <tagname> -m 'messages'`可以创建一个带附注的标签
命令`git tag -s <tagname> -m '`messages'可以创建一个带 gpg 签名的标签
命令`git push origin <tagname>`可以推送一个本地标签;
命令`git push origin --tags`可以推送全部未推送过的本地标签;
命令`git tag -d <tagname>`可以删除一个本地标签;
[Git标签](https://codechina.csdn.net/courses/register/1/6) 最后一个条目对这几个知识描述的第3条是?
## 答案
```bash
命令git tag -d <tagname>可以删除一个本地标签;
```
## 选项
### A
```bash
命令git push origin :refs/tags/<tagname>可以删除一个远程标签
```
### B
```bash
命令git tag -a <tagname> -m 'messages'可以创建一个带附注的标签
```
### C
```bash
命令git tag -s <tagname> -m 'messages'可以创建一个带 gpg 签名的标签
```
### D
```bash
命令git push origin <tagname>可以推送一个本地标签;
```
### E
```bash
命令git push origin --tags可以推送全部未推送过的本地标签;
```
......@@ -2,5 +2,7 @@
"node_id": "gml-e67e64c1c880432ab6bc1b0452124ec0",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "f033c7a4957a4f908f66f5a348274cde"
}
\ No newline at end of file
# MarkDown介绍
请点击[MarkDown介绍](https://codechina.csdn.net/courses/register/2/1) 并完成所有题目,完成学习请关闭Issue。
以下哪个是[MarkDown介绍](https://codechina.csdn.net/courses/register/2/1)里的最后一个选择题题目?
## 答案
```bash
Markdown最适合做什么(多选)?
```
## 选项
### A
```bash
使用 Markdown 有哪些误区?
```
### B
```bash
以下哪个不是 Markdown 的优点?
```
### C
```bash
MarkDown 是谁发明的?
```
......@@ -2,5 +2,7 @@
"node_id": "gml-627f564073834c8d86e45f126ac628df",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "b03d2e4169a14e2599719ab881974c0a"
}
\ No newline at end of file
# 段落及强调
请点击[段落及强调](https://codechina.csdn.net/courses/register/2/2) 并完成所有题目,完成学习请关闭Issue。
以下哪个是[段落及强调](https://codechina.csdn.net/courses/register/2/2)里学习的到的知识?
## 答案
```bash
段落的换行
强调的语法,包括 斜体 加粗 以及 删除线
```
## 选项
### A
```bash
段落的换行
强调的语法,包括 粗体 加粗 以及 删除线
```
### B
```bash
段落的引用
强调的语法,包括 斜体 加粗 以及 删除线
```
### C
```bash
段落的引用
强调的语法,包括 斜体 加粗 以及 删除线
```
......@@ -2,5 +2,7 @@
"node_id": "gml-30e9989f9a5f44fab349734a8e4479a3",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "8844d2a58b3744a59f004d067e6ec935"
}
\ No newline at end of file
# 标题
请点击[标题](https://codechina.csdn.net/courses/register/2/3) 并完成所有题目,完成学习请关闭Issue。
注意遇到“测试:请使用任意内容创建一个 Atx 形式的标题:” 那题时,请“回复评论”过关。
以下哪个是[标题](https://codechina.csdn.net/courses/register/2/3)里提到的MarkDown标题术语?
## 答案
```bash
Setext 形式标题
Atx 形式标题
```
## 选项
### A
```bash
Setext 形式标题
Blue 形式标题
```
### B
```bash
Atx 形式标题
Blue 形式标题
```
### C
```bash
Setext 形式标题
Atx 形式标题
Blue 形式标题
```
......@@ -2,5 +2,7 @@
"node_id": "gml-3cb459e3d1a147a8b89291c1ef4147c7",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "48621469905d49ce88133d7af94a3d70"
}
\ No newline at end of file
# 链接
请点击[链接](https://codechina.csdn.net/courses/register/2/4) 并完成所有题目,完成学习请关闭Issue。
注意遇到“参考下方内容,使用行内链接形式,给 CODE CHINA 添加上链接”这题时,请“回复评论”过关。
以下哪个是[链接](https://codechina.csdn.net/courses/register/2/4)里学习的到的知识?
## 答案
```bash
可以使用 [内容](http_url "alt 提示") 的形式添加一个链接
可以使用 参考样式 的方式添加一个链接,其结构为
[内容][1]
[1]: http_url "alt 提示" 的组合
```
## 选项
### A
```bash
可以使用 参考样式 的方式添加一个链接,其结构为
[内容](1)
[1]: http_url "alt 提示" 的组合
```
### B
```bash
可以使用 [内容][http_url "alt 提示"] 的形式添加一个链接
```
### C
```bash
可以使用 [内容](http_url "alt 提示") 的形式添加一个链接
可以使用 参考样式 的方式添加一个链接,其结构为
[内容](1)
[1]: http_url "alt 提示" 的组合
```
......@@ -2,5 +2,7 @@
"node_id": "gml-2f1e2810b721429dba664414438b6d87",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "d2cf04bb0acc417995cb301f45da5eb3"
}
\ No newline at end of file
# 图片
请点击[图片](https://codechina.csdn.net/courses/register/2/5) 并完成所有题目,完成学习请关闭Issue。
以下哪个是[图片](https://codechina.csdn.net/courses/register/2/5)里学习的到的MarkDown表示图片的合法语句?
## 答案
```bash
其他选项全部都可以
```
## 选项
### A
```bash
![Alt text](/path/to/img.jpg "Optional title")
```
### B
```bash
![](/path/to/img.jpg)
```
### C
```bash
<img src="https://img-blog.csdnimg.cn/20210112151738537.jpg" width="300px" height="200px" alt="好好学习">
```
......@@ -2,5 +2,7 @@
"node_id": "gml-b4a4f06aa5114c3fa6a590d659037370",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "973934ecb71045beadcf4b5bd3778012"
}
\ No newline at end of file
# 列表
请点击[列表](https://codechina.csdn.net/courses/register/2/6) 并完成所有题目,完成学习请关闭Issue。
以下哪个是[列表](https://codechina.csdn.net/courses/register/2/6)里学习到的知识?
## 答案
```bash
可以使用 * 、 + 或是 - 来创建一个无序列表
可以使用 使用数字接着一个英文句号 的形式来创建一个有序列表
可以使用 - [ ] todo 的格式来创建一个任务列表
列表之间可以互相嵌套
```
## 选项
### A
```bash
可以使用 *** 、 + 或是 - 来创建一个无序列表
可以使用 使用数字接着一个英文句号 的形式来创建一个有序列表
可以使用 - [ ] todo 的格式来创建一个任务列表
列表之间可以互相嵌套
```
### B
```bash
可以使用 * 、 + 或是 - 来创建一个无序列表
可以使用 使用数字接着一个英文句号 的形式来创建一个有序列表
可以使用 - [] todo 的格式来创建一个任务列表
列表之间可以互相嵌套
```
### C
```bash
可以使用 * 、 + 或是 - 来创建一个无序列表
可以使用 使用数字接着一个英文句号 的形式来创建一个有序列表
可以使用 - [ ] todo 的格式来创建一个任务列表
列表之间不可以互相嵌套
```
......@@ -2,5 +2,7 @@
"node_id": "gml-b6b6f01fb86141768c5b242327f1e0fa",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "ed154ec698ce462d9147c16a0bdf0139"
}
\ No newline at end of file
# 分隔线及引用
请点击[分隔线及引用](https://codechina.csdn.net/courses/register/2/7) 并完成所有题目,完成学习请关闭Issue。
以下哪个是[分隔线及引用](https://codechina.csdn.net/courses/register/2/7)里学习到的知识?
## 答案
```bash
可以在一行中用三个或以上的*、-、_来创建一个分隔线
分隔线行内不能有其他东西,但可以在星号中间插入空白
在要引用内容每行的最前面加上 > ,就可以在 Markdown 文档中创建一个区块引用
```
## 选项
### A
```bash
可以在一行中用三个或以上的*、-、_来创建一个分隔线
分隔线行内不能有其他东西,也不能在星号中间插入空白
在要引用内容每行的最前面加上 > ,就可以在 Markdown 文档中创建一个区块引用
```
### B
```bash
可以在一行中用三个以上的*、-、_来创建一个分隔线
分隔线行内不能有其他东西,但可以在星号中间插入空白
在要引用内容每行的最前面加上 > ,就可以在 Markdown 文档中创建一个区块引用
```
### C
```bash
可以在一行中用三个或以上的*、-、_来创建一个分隔线
分隔线行内不能有其他东西,也不能在星号中间插入空白
在要引用的内容每行的最前面加上 > ,就可以在 Markdown 文档中为每行创建一个区块引用
```
......@@ -2,5 +2,7 @@
"node_id": "gml-2e87affacacd4078a3ba55a5a15a8f7a",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "78ab9558c2cb42cabf233350b3ad2095"
}
\ No newline at end of file
# 代码块
请点击[代码块](https://codechina.csdn.net/courses/register/2/8) 并完成所有题目,完成学习请关闭Issue。
通过对[代码块](https://codechina.csdn.net/courses/register/2/8)的学习,以下哪个代码块语法不对?
## 答案
```bash
行内代码块 ```hello```
```
## 选项
### A
```bash
行内代码块 `hello`
```
### B
````bash
```diff
var foo = 'bar';
+ var x = 200;
* var x = 100;
```
````
### C
````bash
```python
def fibo(max):
n, a, b = 0, 0, 1
while n < max:
yield b
a, b = b, a + b
n = n + 1
for n in fibo(10):
print (n)
```
````
......@@ -2,5 +2,7 @@
"node_id": "gml-11620ba793c74faa9a5117ca07d748d6",
"keywords": [],
"children": [],
"export": []
"export": [
"learn.json"
]
}
\ No newline at end of file
{
"type": "code_options",
"author": "csdn.net",
"source": "learn.md",
"exercise_id": "c028bd1229dd48aa90ce0987a9dd475d"
}
\ No newline at end of file
# 表格
请点击[表格](https://codechina.csdn.net/courses/register/2/9) 并完成所有题目,完成学习请关闭Issue。
通过对[表格](https://codechina.csdn.net/courses/register/2/9)的学习,以下哪个表格语法不对?
## 答案
```bash
| header 1 |
header 2 | header 3 |
|:-------- | :------: | --------:|
| left-aligned 文本居左 | centered 文本居中 | right-aligned 文本居右 |
| `:---` 左侧冒号表示**内容和标题栏**居左对齐 | `:--:` 两端都有冒号表示**内容和标题栏**居中对齐 | `---:` 右侧冒号表示**内容和标题栏**居右对齐 |
```
## 选项
### A
```bash
| header 1 | header 2 | header 3 |
|:-------- | :------: | --------:|
| left-aligned 文本居左 | centered 文本居中 | right-aligned 文本居右 |
| `:---` 左侧冒号表示**内容和标题栏**居左对齐 | `:--:` 两端都有冒号表示**内容和标题栏**居中对齐 | `---:` 右侧冒号表示**内容和标题栏**居右对齐 |
```
### B
````bash
| header 1 | header 2 | header 3 |
| --- | ------ |---------:|
| cell 1 | cell 2 | cell 3 |
| cell 4 | cell 5 is longer | cell 6 is much longer than the others, but that's ok. It will eventually wrap the text when the cell is too large for the display size. |
| cell 7 | | cell <br> 9 |
````
### C
````bash
| header 1 | header 2 | header 3 |
| :--- | :------: |---------:|
| cell 1 | cell 2 | cell 3 |
| cell 4 | cell 5 is longer | cell 6 is much longer than the others, but that's ok. It will eventually wrap the text when the cell is too large for the display size. |
| cell 7 | | cell <br> 9 |
````
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册