头像下面,your repositories
点击new,创建一个新的
name 不能有大写字母,用横杠链接
如test-demo
选择public or private
可以先创建,之后再添加
仓库 -- 项目管理的中心
包括代码
对每个人写的代码做管理
项目进度
每个时间点,做提交
根据时间线做进度管理
做开源项目
把仓库暴露给其他人
如果其他人感兴趣
可以做扩展
github仓库建立
头像点击第二个。然后新建new一个仓库。
不能有中文。大写字母
可以用中文描述
概念
仓库的概念
仓库名称
不能是中文
不能有大写字母
复杂命名用-链接
仓库的概念以及如何创建仓库
仓库可以简单理解为管理项目的一个中心,每一个项目都可以 把它看成一个仓库,那么仓库可以对它进行管理,
包括项目代码的管理,项目可以是单人项目也可以是多人协作开发的项目,在仓库中可以对每个人写的代码做管理
对项目进度的管理,会在项目的每一个阶段或者时间点对项目做提交,提交之后在github在该仓库会形成一个时间线,就可以根据这条时间线做项目的进度管理
仓库作为开源项目,将整个仓库的代码暴 露给其他人,其他人可以将整个仓库的项目拷贝下来以及在这个基础上做扩展
创建仓库的步骤
仓库的概念以及如何创建仓库
仓库可以简单理解为管理项目的一个中心,每一个项目都可以 把它看成一个仓库,那么仓库可以对它进行管理,
包括项目代码的管理,项目可以是单人项目也可以是多人协作开发的项目,在仓库中可以对每个人写的代码做管理
对项目进度的管理,会在项目的每一个阶段或者时间点对项目做提交,提交之后在github在该仓库会形成一个时间线,就可以根据这条时间线做项目的进度管理
仓库作为开源项目,将整个仓库的代码暴露给其他人,其他人可以将整个仓库的项目拷贝下来以及在这个基础上做扩展
创建仓库的步骤
仓库的概念以及如何创建仓库
仓库可以简单理解为管理项目的一个中心,每一个项目都可以 把它看成一个仓库,那么仓库可以对它进行管理,
包括项目代码的管理,项目可以是单人项目也可以是多人协作开发的项目,在仓库中可以对每个人写的代码做管理
对项目进度的管理,会在项目的每一个阶段或者时间点对项目做提交,提交之后在github在该仓库会形成一个时间线,就可以根据这条时间线做项目的进度管理
仓库作为开源项目,将整个仓库的代码暴露给其他人,其他人可以将整个仓库的项目拷贝下来以及在这个基础上做扩展
创建仓库的步骤
仓库的概念以及如何创建仓库
仓库可以简单理解为管理项目的一个中心,每一个项目都可以 把它看成一个仓库,那么仓库可以对它进行管理,
包括项目代码的管理,项目可以是单人项目也可以是多人协作开发的项目,在仓库中可以对每个人写的代码做管理
对项目进度的管理,会在项目的每一个阶段或者时间点对项目做提交,提交之后在github在该仓库会形成一个时间线,就可以根据这条时间线做项目的进度管理
仓库作为开源项目,将整个仓库的代码暴露给其他人,其他人可以将整个仓库的项目拷贝下来以及在这个基础上做扩展
创建仓库的步骤
仓库的作用:
1、用于记录提交信息
2、用于分享项目
# MD湿鞋 -- Typora
## 基础
### 标题
使用#号的个数代表标题级数,最多支持6级标题
### 删除线
在文字前后加两个~ ~~这是删除线~~
### 斜体
在文字前后加* *这是斜体*
### 加粗
在文字前后加** **这是粗体**
### 斜体+加粗
在文字前后加3个* ***这是斜体+粗体***
### 下划线
HTML语法使用u标签 <u>这是下划线</u>
### 注释
<!--这是注释-->
### 高亮(扩展语法)
前后加两个=号 ==这是高亮==
### 下标(扩展语法)
前后加~ 水H~2~O 双氧水H~2~O~2~
### 上标
前后加^ 平方m^2^ 立方m^3^
### 表情
使用: 加单词,可选择 :smile: :gift:

## 中级
### 表格
使用源代码格式,使用 | 区分列,使用三个以上-区分表头,使用: 设置对齐方式(可不设置)
左对齐 | 居中 | 右对齐
:--- | :---: | ---:
abc | 111 | AAA
cba | 222 | BBB
### 引用
段落前加 > 符号
>这是引用
>
>> 二级引用
### 无序列表
* 使用*后加空格
- 也可以使用-后加空格
+ 也可以使用+后加空格
### 有序列表
1. 使用数字加点加空格
### 代码块
使用符号三对``符号并选择语言
```python
def test_markdown(str)
print(str)
return
```
```java
public static void mian (){
}
```
行内代码用一对即可 `python`
### 分割线
输入***或---直接回车
***
---
### 超链接 -- 外部跳转
`[输入提示](外部地址)` [这是百度](http://www.baidu.com)
### 超链接 -- 内部标题
`[输入提示](#标题名称)` [跳转到开头](#MD湿鞋)
### 内部链接
使用<> 在内部编写链接 <www.baidu.com>
### 图片
``

## 高级
### 图表
需要先在偏好设置内勾选图片,mermaid生成的图并不是图片而是HTML代码
### 流程图
graph TB(从上到下)/ BT(从下到上)/ RL(从右到左)/ LR(从左到右)
```mermaid
graph RL;A[第一个]-->B[第二个];B-->C(第三个);C-->A
```
```mermaid
graph BT
A[默认矩形]
B(圆角)
C((圆形))
D{菱形}
E>旗帜]
```
```mermaid
graph TB
A1-->B1
A2---B2
A3--text---B3
A4--text-->B4
A5-.-B5
A6-.->B6
A7-.text.-B7
A8-.text.->B8
A9===B9
A10==>B10
A11==text===B11
A12==text==>B12
```
### 子图表
```mermaid
graph TB
subgraph 买炸鸡前
begin(出门)--> buy[出门买炸鸡]
end
buy --> IsRemaining{"还有没有炸鸡?"}
IsRemaining --没有--> sad["伤心"]--> goBack(回家)
IsRemaining -->|有|happy[买完炸鸡开心]--> goBack
```
### 序列图
```mermaid
sequenceDiagram
Title: 买炸鸡
救救->>炸鸡店小哥: 还有炸鸡吗?
炸鸡店小哥-->>救救: 没有,要现炸
救救->>炸鸡店小哥: 还有炸鸡吗?
炸鸡店小哥-->>救救: 没有,要现炸
```
#### 参与者
```mermaid
sequenceDiagram
participant 参与者 1
participant 参与者 2
participant 简称 as 参与者 3 #该语法可以在接下来的描述中使用简称来代替参与者 3
```
#### 消息线
符号 | 解释
---|---
-> |无箭头的实线
–> |无箭头的虚线
->> |有箭头的实线(主动发出消息)
–->> |有箭头的虚线(响应)
-x |末端为叉的实线(表示异步)
–x |末端为叉的虚线(表示异步)
#### 处理中-激活框
从消息接收方的时间线上标记一小段时间,表示对消息进行处理的时间间隔。
在消息线末尾增加 `+` ,则消息接收者进入当前消息的“处理中”状态;
在消息线末尾增加 `-` ,则消息接收者离开当前消息的“处理中”状态。
```mermaid
sequenceDiagram
participant 99 as 救救
participant seller as 炸鸡店小哥
99 ->> seller: 还有炸鸡吗?
seller -->> 99: 没有,要现炸。
99 -x +seller:给我炸!
seller -->> -99: 您的炸鸡好了!
```
#### 注释
```mermaid
sequenceDiagram
participant 99 as 救救
participant seller as 炸鸡店小哥
Note over 99,seller : 热爱炸鸡
Note left of 99 : 女
Note right of seller : 男
99 ->> seller: 还有炸鸡吗?
seller -->> 99: 没有,要现炸。
99 -x +seller : 给我炸!
seller -->> -99: 您的炸鸡好了
```
#### 循环
```mermaid
sequenceDiagram
participant 99 as 救救
participant seller as 炸鸡店小哥
99 ->> seller: 还有炸鸡吗?
seller -->> 99: 没有,要现炸。
99 ->> +seller:给我炸!
loop 三分钟一次
99 ->> seller : 我的炸鸡好了吗?
seller -->> 99 : 正在炸
end
seller -->> -99: 您的炸鸡好了!
```
```mermaid
sequenceDiagram
participant 99 as 救救
participant seller as 炸鸡店小哥
99 ->> seller : 现在有多少只炸好的炸鸡?
seller -->> 99 : 可卖的炸鸡数
alt 可卖的炸鸡数 > 3
99 ->> seller : 买三只!
else 0 < 可卖的炸鸡数 < 3
99 ->> seller : 有多少买多少
else 可卖的炸鸡数 = 0
99 ->> seller : 那我明天再来
end
seller -->> 99 : 欢迎下次光临
```
#### 可选
```mermaid
sequenceDiagram
participant 99 as 救救
participant seller as 炸鸡店小哥
99 ->> seller : 买炸鸡
opt 全都卖完了
seller -->> 99 : 下次再来
end
```
#### 并行
```mermaid
sequenceDiagram
participant 99 as 救救
participant seller as 炸鸡店小哥
99 ->> seller : 一个炸鸡,一杯可乐!
par 并行执行
seller ->> seller : 装可乐
and
seller ->> seller : 炸炸鸡
end
seller -->> 99 : 您的炸鸡好了!
```
### 饼图
```mermaid
pie
title Pie Chart
"Dogs" : 386
"Cats" : 85
"Rats" : 150
```
### 甘特图
```txt
title 标题
dateFormat 日期格式
section 部分名
任务名:参数一, 参数二, 参数三, 参数四,参数五
//参数一:crit(是否重要,红框框) 或者 不填
//参数二:done(已完成)、active(正在进行) 或者 不填(表示为待完成状态)
//参数三:取小名 或者 不填
//参数四:任务开始时间
//参数五:任务结束时间
```
```mermaid
gantt
dateFormat YYYY-MM-DD
title Adding GANTT diagram functionality to mermaid
section A section
Completed task :done, des1, 2014-01-06,2014-01-08
Active task :active, des2, 2014-01-09, 3d
Future task : des3, after des2, 5d
Future task2 : des4, after des3, 5d
section Critical tasks
Completed task in the critical line :crit, done, 2014-01-06,24h
Implement parser and jison :crit, done, after des1, 2d
Create tests for parser :crit, active, 3d
Future task in critical line :crit, 5d
Create tests for renderer :2d
Add to mermaid :1d
section Documentation
Describe gantt syntax :active, a1, after des1, 3d
Add gantt diagram to demo page :after a1 , 20h
Add another diagram to demo page :doc1, after a1 , 48h
section Last section
Describe gantt syntax :after doc1, 3d
Add gantt diagram to demo page :20h
Add another diagram to demo page :48h
```
## 学习地址
[b站](https://www.bilibili.com/video/BV1C7411V7SF?p=2) [文档](https://blog.csdn.net/weixin_41452976/article/details/104299766)
仓库的概念以及如何创建仓库
1、仓库可以理解为代码的中心,一个仓库可以是一个项目,可以实现对项目的代码的管理,可以实现对项目进度的管理(以时间线的方式显示进度变化),还可以向外展示你的项目
2、创建仓库
(1)头像框下拉点击 Your repositories
(2)点击new,Repository name为必填项,且不能有中文、不能有大写、复杂命名要用-隔开
(3)description:描述,可以是中文
(4)public为公开,private为私密
(5)Initialize this repository with:该处稍后设置
(6)创建成功
create a new repository