Browse Source

Merge remote-tracking branch 'origin/dev' into dev

# Conflicts:
#	zhangbo/第二天技术学习笔记.txt
zhangbo
TINGFENG 4 weeks ago
parent
commit
e01648ae20
  1. 28
      zhangbo/第二天技术学习笔记.txt
  2. 222
      尹顺宇10.28作业/尹顺宇10.27+10.28学习笔记.md
  3. 0
      李延霜学习笔记/李延霜Git学习总结.pdf

28
zhangbo/第二天技术学习笔记.txt

@ -0,0 +1,28 @@
阶段性学习总结文档
一、Git 实践
1. 掌握 Git 核心使用方法,包括仓库初始化、代码暂存(`git add`)、提交(`git commit`)、分支管理等基础操作
2. 完成实际应用:将个人作业通过 Git 上传至远程仓库,实现作业代码的版本控制与备份
二、前端基础
1. 学习前端核心知识点(未明确具体模块,暂为基础内容范畴),初步建立前端技术认知
2. 了解前端开发流程与基础工具使用逻辑
三、Redis 技术
1. 掌握 Redis 核心操作,包括数据类型(String、Hash、List 等)的增删改查
2. 学习 Redis 实用技巧,如缓存设计、数据持久化配置、性能优化基础方法
四、Java 基础(系统化学习)
1. 夯实 Java 语法基础,理解变量、方法、流程控制等核心概念
2. 深入学习面向对象三大基本特征:
封装:类的属性私有化与访问控制(get/set 方法)
继承:类的继承规则、方法重写与 super 关键字使用
多态:接口/抽象类应用、方法重载与动态绑定特性
五、MySQL 数据库
1. 掌握 MySQL 基础操作,包括数据库/表创建、SQL 语句(增删改查)编写
2. 学习数据库优化方向:索引设计(主键索引、联合索引等)、SQL 语句优化(避免全表扫描、合理使用关联查询)、表结构设计规范
3. 建立技术选型认知:明确 Redis 与 MySQL 的适用场景差异,知道何时需用 Redis 提升性能(如高频读取数据缓存、会话存储),何时依赖 MySQL 保证数据一致性(如核心业务数据存储)

222
尹顺宇10.28作业/尹顺宇10.27+10.28学习笔记.md

@ -1,222 +0,0 @@
# 尹顺宇10.27,10.28学习笔记
## 1.环境配置记录:
JDK17
位置:D盘
注意:环境变量的配置,Path里设置的变量优先级要高于Oracle的默认环境变量配置,否则可能导致版本不一致
MySQL8.0.42
Navicat17
Redis7.0
Apifox
git
## 2 git学习
### 2.1 初始化配置
--global全局配置,所有仓库都有效
--system 系统配置,对所有用户生效
一般来说是使用--global,如果省略不写,默认是local,也就是本地配置,只对本地仓库有效
配置用户名: git config --global user.name "yinshunyu"
配置邮箱:git config --global user.email 1648067239@qq.com
存储配置:(不用每次都重复配置)git config --global credential.helper store
### 2.2 创建仓库
#### 2.2.1 新建仓库
git init 是在当前目录下新建仓库,新建之后,出现一个.git文件
git init 参数 是在当前目录下新建一个名为这个参数的文件夹,然后在这个文件夹下新建仓库
![alt text](5ff746ff86a38e4a4371fb5ac2f5023b-1.png)
#### 2.2.2 克隆仓库
git clone 仓库地址
### 2.3 工作区域
大致分为工作区,暂存区,本地仓库
工作区:.git所在的目录就是工作区
暂存区:.git/index 临时存放即将提交的修改内容
本地仓库.git/objects Git存储代码和版本信息的主要位置
远程仓库 远程服务器上的仓库
工作区>git add>暂存区>git commit>本地仓库
### 2.4 文件状态
git status就是查看文件的状态
### 2.5 添加和提交文件
git add 把工作区无状态的代码添加到缓存区
git add . 添加所有
git add *.txt 添加所有txt格式的文件
git commit 把缓存区代码提交到本地仓库
git commit -m "" , -m" "是指定提交信息,如果不指定提交信息,输入git commit后会进入一个交互式页面
注意:
没有进行git add添加到缓存区的文件,在git commit时不会被保存至本地仓库
### 2.6 回退版本
git reset --soft 回退到缓存区(只取消commit操作,不取消add,不改变文件内容)
git rest --hard 即取消commit操作又取消add操作,会改变文件内容
git rest --mixed 退回到工作区(取消commit操作和add操作,但不改变本地内容)
### 2.7 git diffit比较差异
git diff 主要比较工作区和暂存区
git diff HEAD 比较工作区+暂存区和本地仓库的区别
git diff --cached比较暂存区和本地仓库的区别
比较两个特定版本之间的差距:
git diff HEAD~HEAD
git diff HEAD^HEAD
git diff HEAD~2HEAD
git diff HEAD~3HEAD
还可以加上文件名,只比较文件之间的差异
git diff HEAD~3HEAD file3.txt
### 2.8删除操作
git rm file1.txt把文件从工作区和暂存区同时删除
git rm --cached<file>把文件从暂存区删除,但保留在当前工作区中
## 2.9忽略文件
.gitignore
一般自动生成的文件要被忽略
### 2.10关联本地仓库和远程仓库
关键点
添加远程仓库:
git remote add <远程仓库别名><远程仓库地址>
git push -u<远程仓库><分支名>
查看远程仓库:
git remote -v
拉取远程仓库内容:
git pull<远程仓库名><远程分支名><本地分支名>(分支名相同的话可以省略不写)
git pull将远程仓库的代码拉取到本地仓库并合并
git pull origin main 意思是拉取仓库别名叫origin的main分支
git fetch 拉取远程仓库的修改,需要我们手动合并
### 2.11分支
git branch 查看分支
git branch dev 创建dev分支
git checkout dev切换到dev分支
git2.2之后切换分支命令为git switch
如:git switch dev
合并分支:
假设当前分支为main分支
git merge dev,就是把dev分支的内容合并到main分支上
**git log 可以查看分支图**
删除分支:
git branch -d dev,意思是删除已经合并的分支dev
如果要删除的分支没有合并,想要强制删除,那么,应该使用git branch -D dev枪战删除
### 2.12合并分支
两分支修改不同内容,自动合并
两分支修改相同内容,产生冲突
首先需要手动解决一下冲突,然后git add添加,然后git commit -m " "提交修改
如果想中止合并,使用git merge -abort
![1761629157807](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761629157807.png)
![1761629191773](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761629191773.png)
其他合并方法:Rebase变基
## 2.13 分支管理
遵循git flow模型
或者
github fkow模型
## 3. IDEA+Git配置
-- 参考文章:https://blog.csdn.net/m0_62140641/article/details/139981486?fromshare=blogdetail&sharetype=blogdetail&sharerId=139981486&sharerefer=PC&sharesource=ysy1648067239&sharefrom=from_link --
#### 3.1在设置中输入本机git地址
![1761635872856](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761635872856.png)
#### 3.2复制远程仓库的地址
![1761635967346](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761635967346.png)
#### 3.3初始化本地仓库
![1761636034615](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761636034615.png)
#### 3.4设置远程仓库地址
![1761636093359](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761636093359.png)
![1761636206303](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761636206303.png)
输入远程仓库地址
![1761636247959](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761636247959.png)
之后可能还会让属于远程仓库网站的账号密码,输入验证成功后,基本配置完成。
#### 3.5从某一分支上切一个分支
![1761636351575](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761636351575.png)
#### 3.6合并分支
![1761636765262](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761636765262.png)
![1761636776662](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761636776662.png)
意思是把下拉框选择的分支合并到当前分支
#### 注意:
合并的时候要注意本地和远程
![1761636835743](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1761636835743.png)

0
李延霜Git学习总结.pdf → 李延霜学习笔记/李延霜Git学习总结.pdf

Loading…
Cancel
Save