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文件的

上面的基本够用了

相关推荐
liuyicenysabel7 小时前
多服务上线日记三:
运维·服务器·笔记·学习
YM52e7 小时前
鸿蒙ArkTS实战项目 - 门店陈列巡检台:巡检卡片与多列切换实现
学习·华为·harmonyos
一只小小的芙厨9 小时前
基础数论总结
笔记·学习·算法
hsjiasb10 小时前
FreeRTOS学习(三十七)——常见错误与工程规范
学习·学习笔记·freertos
小席是个热心肠10 小时前
Redis的自我学习
数据库·redis·学习
zyf10441611 小时前
暑期实践日志 Day33:完成全部字幕添加,工作基本收尾
学习·计算机网络·剪辑·暑期实践·课题任务
Chris _data12 小时前
WPF 上位机开发学习笔记 - 第四天
笔记·学习·wpf
HY小宝F12 小时前
树莓派 FFmpeg 实战笔记(二):命令行、源码编译与硬件编码的真相
学习·职场和发展·ffmpeg
2601_9672642812 小时前
Jetpack Compose 实践指南:从入门到进阶
java·学习
小雪崩13 小时前
嵌入式学习 day25:哈希表及排序与查找
linux·c语言·数据结构·学习·排序算法