
又是认真学习的一天。

1.Git 初识




2.掌握 Git 仓库






3.Git 的三个区域

git ls-files 查看当前暂存区有哪些文件


4.Git 文件状态



5.Git 暂存区使用

使用git restore命令恢复修改过的index.css



使用git rm --catched命令从暂存区移除index.css文件

再用git add .放回9(皮一下)

6.练习-登录页面


查看提交历史git log --oneline

7.Git 回退版本


关于git reset --hard命令


之前执行了git reset --mixed,暂存区里只有index.html
所以没有对比暂存区和工作区删除工作区其他文件

使用之前的提交记录恢复(可以使用git relpg --online)


8.删除文件

清空终端控制台命令:clear

注意:只删除工作区,然后提交,还是会被记录

需要更新暂存区

9.忽略文件

忽略文件呈现为灰色


10.分支




创建并切换分支

进行三次提交后查看提交记录

切换回master分支,代码变化

11.练习-登录 bug 修复

1.切回主分支
2.创建新分支
3.切换新分支
修改代码,暂存,提交产生版本记录

查看提交的版本记录

还有验证码长度判断

12.分支-合并与删除

head指针Fast-forward快进到c10


删除login-bug分支后查看所有分支

13.分支-合并与提交

采用org策略

最终生成的分支按提交次序排列

14.分支-合并冲突


vscode给出提示,分支显示正在合并过程中

可以选择“保留双方更改”


还可以选择“比较变更”

把发生冲突的当前文件进行拆分,标注进行比较

还可以选择“采用当前的更改”和“采用传入的更改”
保留其中一份记录
采用当前更改,解决冲突后,提交记录

提交记录太多,按回车键展示剩余,或者q键退出

合并完成后,可以删除publish分支

15.Git 常用命令


16.Git 远程仓库





第一次使用需要输入gitee的账号密码


上传成功

可以选择开源,让大家都可以下载

如果当前电脑需要访问其他账号的仓库,删除旧的凭据


17.Git 远程仓库-克隆

使用终端,
打开准备好的文件夹,可以在路径输入cmd,也可以右键选择使用git bash

cd git-study进入文件夹(仓库,含.git文件)

18.多人协同开发

相当于执行了两条命令

19.VSCode 中使用 Git

更改代码,工具栏的源代码管理图标右下角出现数字

打开会展示修改处的对比

可以选择点击图标,放弃更改

还可以暂存更改


还可以提交记录

git log --oneline查看本地版本记录

可以点击按钮提交到远程仓库

还有更多远程仓库操作:

先pull再push

20.案例-发布黑马头条数据管理平台

本地push上传前需要pull

拒绝合并“不想关”的历史记录(当前,本地仓库和远程仓库的分支没有任何关系)

强制进行合并


查看合并效果

再push到远程仓库


开启page服务

因为仅支持公开仓库开通

管理->基本信息->开源->勾选

使用根路径(可以访问整个仓库的内容)

21.Git 常用命令















![[反转链表] [合并两个有序链表][分割链表]](https://img-blog.csdnimg.cn/direct/6d6f04c1070040e6ab761ffc50d5ad3a.png)




