git的简单学习

(这个模块本来是会用的,但是了解并不是那么深入,因此需要继续学习一下)

1.下载安装

下载网址:https://git-scm.com/download/win/

一直next就可以了。

2.检查

win+r:cmd (不建议) 可以进行右击文件夹:使用git bash

3.配置用户和邮箱

保存用户名和邮箱,不用重复输入的命令

查看配置信息

git config --global --list

4.新建仓库

新建仓库的两种方式:

git init (可加仓库名称)

5.工作区域和文件状态

四种状态文件状态

6.添加的提交文件

新建一个文件

git status

git add

git commit

7.git reset

工作区 暂存区

git reset --soft 对 对

git reset --hard 错 错

git reset --mixed 对 错

8.git diff

git diff:对比工作区和暂存区之间的差异

git diff HEAD:对比工作区和仓库之中的内容

git diff --cache:对比暂存区和仓库之中的内容

git diff 版本号1 版本号2 : 对比两个版本之间的差异

git diff 版本号1 HEAD : 对比版本号1和最新的之间的差异

git diff HEAD~2 HEAD : 对比最新之前的两个版本和最新的之间的差异

git diff HEAD~2 HEAD file3.txt:只对比file3.txt之间的差异

9.git rm

git ls-files:查看git暂存区的内容

git rm:删除工作区和暂存区之中的内容

git rm --cached <file>:删除暂存区之中的内容,但保留工作区中的内容

10.gitignore

echo assess.log > .gitignore

git commit 之后是看不到assess.log文件的

上面的基本够用了

相关推荐
fnd_LN25 分钟前
HTML学习笔记记录---速预CSS(1) 选择器类型
css·笔记·学习·html
viperrrrrrrrrr742 分钟前
大数据学习(33)-spark-transformation算子
大数据·hive·学习·spark·mapreduce
LiuIleCPP_Golang1 小时前
【2025 Rust学习 --- 15 迭代器的消耗】
学习·rust
私人珍藏库2 小时前
《废品机械师抢先版》V0.7.3.b776官方中文学习版
学习
morning_judger2 小时前
【Python学习系列】数据类型(二)
开发语言·python·学习
MC何失眠2 小时前
vulnhub靶场【DC系列】之7
网络·学习·安全·web安全·网络安全
mengzhi啊2 小时前
ue5 蒙太奇,即上半身动画和下半身组合在一起,并使用。学习b站库得科技
学习·ue5
一叶知秋h2 小时前
ZYNQ初识10(zynq_7010)UART通信实验
笔记·学习·zynq
无所谓จุ๊บ2 小时前
VTK知识学习(33)-交互问题2
学习·vtk
Super毛毛穗3 小时前
Vue3学习总结
javascript·vue.js·学习