155 lines
3.2 KiB
Markdown
155 lines
3.2 KiB
Markdown
# 学习计划
|
||
|
||
| **阶段** | **时长** | **内容** | 课时 |
|
||
| :---------: | :------: | :---------------------------------------------------- | ------- |
|
||
| Web前端基础 | 2天 | HTML、CSS、JS、Vue3、Ajax | 1-30 |
|
||
| Web后端基础 | 4天 | Maven、HTTP协议、Spring IOC、DI、MySQL、JDBC、Mybatis | 31-132 |
|
||
| Web后端实战 | 6天 | Tlias案例(基于案例讲解web开发的核心知识) | 160-181 |
|
||
| Web后端进阶 | 2天 | SpringAOP、SpringBoot原理、自定义Starter、Maven高级 | 133-152 |
|
||
| 前端web实战 | 4天 | Vue工程化、ElementPlus、Tlias案例 | 153-159 |
|
||
| 项目部署 | 2天 | Linux、Docker | 182-200 |
|
||
|
||
# git的使用方法
|
||
|
||
""和''中间的内容是需要修改的 ()部分是需要修改成对应信息的
|
||
|
||
首次使用git需要对git初始化
|
||
|
||
```
|
||
git config --global user.name "用户名”
|
||
git config --global user.emai "邮箱”
|
||
```
|
||
|
||
首先在需要建仓的地方
|
||
|
||
```
|
||
git init
|
||
```
|
||
|
||
克隆仓库
|
||
|
||
```
|
||
git clone ssh://git@8.152.216.76:2222/xdr_gitea/JavaWeb.git
|
||
```
|
||
|
||
添加到暂存区
|
||
|
||
```
|
||
git add "文件名(所有.)"
|
||
```
|
||
|
||
添加到本地仓库(待提交到云端)
|
||
|
||
```
|
||
git commit -m "需要添加的信息"
|
||
```
|
||
|
||
查看节点
|
||
|
||
```
|
||
git log
|
||
```
|
||
|
||
查看每个版本的区别
|
||
|
||
```
|
||
git log --stat
|
||
或
|
||
git diff (commit id)
|
||
```
|
||
|
||
回退版本
|
||
|
||
```
|
||
git reset --hard (commit id)
|
||
```
|
||
|
||
查看分支
|
||
|
||
```
|
||
git branch
|
||
```
|
||
|
||
*master:自动创建,一般用于保存稳定的代码
|
||
|
||
创建分支
|
||
|
||
```
|
||
git checkout -b (develop)
|
||
```
|
||
|
||
*develop:一般用来保存开法过程中的代码
|
||
|
||
切换分支
|
||
|
||
```
|
||
git checkout (分支)
|
||
```
|
||
|
||
合并分支内容
|
||
|
||
```
|
||
git merge (分支)
|
||
```
|
||
|
||
关联远程仓库
|
||
|
||
1. 检查现有远程配置
|
||
|
||
```
|
||
git remote -v
|
||
```
|
||
|
||
- 若未显示 origin 或 URL 不正确,需关联或更新远程仓库:
|
||
|
||
```
|
||
git remote add (origin变量名代指地址) (地址)/(用户名)/(仓库名).git
|
||
git remote add origin ssh://git@8.152.216.76:2222/xdr_gitea/JavaWeb.git
|
||
```
|
||
|
||
推送至远程仓库
|
||
|
||
```
|
||
git push -u origin (master分支名)
|
||
```
|
||
|
||
### 🛠️ 完整解决步骤(Windows PowerShell)
|
||
|
||
#### 1. 彻底清除旧密钥记录
|
||
|
||
powershell
|
||
|
||
复制
|
||
|
||
```
|
||
# 删除该主机所有旧的密钥记录
|
||
ssh-keygen -R "8.152.216.76:2222"
|
||
ssh-keygen -R "[8.152.216.76]:2222"
|
||
```
|
||
|
||
#### 2. 手动编辑 known_hosts 文件(双重保险)
|
||
|
||
1. 打开文件资源管理器,进入:`C:\Users\syx\.ssh`
|
||
2. 右键用记事本打开 `known_hosts`文件
|
||
3. **删除所有包含 `8.152.216.76`或 `[8.152.216.76]:2222`的行**
|
||
4. 保存文件
|
||
|
||
#### 3. 重新获取并信任新密钥
|
||
|
||
powershell
|
||
|
||
复制
|
||
|
||
```
|
||
# 获取新密钥并添加到 known_hosts
|
||
ssh-keyscan -p 2222 8.152.216.76 | Out-File -FilePath "$env:USERPROFILE\.ssh\known_hosts" -Append -Encoding ASCII
|
||
|
||
# 强制验证连接(会提示确认指纹)
|
||
ssh -p 2222 git@8.152.216.76
|
||
```
|
||
|
||
当出现 `Are you sure you want to continue connecting (yes/no)?`时:
|
||
|
||
- 先核对指纹是否与之前显示的 `SHA256:FBNJ48Ps1b1k2szbW+1S+n0yl2RIQekHV1OzOD/KkkE`一致
|
||
- 确认一致后输入 `yes`
|