git(2)

简介: git(2)

文章目录

status命令

git status可以查看工作区和暂存区的状态




在暂存区里面没有可以被提交的




在文件夹里面创建一个文件,查看状态




利用git add命令将之提交到暂存区,后用git commit命令将其提交到本地库



修改de2.txt里面内容

再查看状态



需要重新添加到暂存区,后提交到本地库



git log

git log可以查看我们提交的,显示从最近到最远的日志

当历史命令过多的时候,查看历史日志的时候,有分页的效果,分屏效果

一页展示不下,

到下一页:空格

到上一页:b

退出:q

日志展示方式

1.方法1.git log --》分页

2.方法2.git log --pretty=oneline ——》再一行显示


3.方法3.git log --oneline(更加简洁的方式)


4.git reflog

多了信息,head@(数字),

代表指针回到历史状态需要走多少步

git reset

可以前进或者后退历史版本


git reset 参数

(1)hard(最有用)

git reset --hard [索引]

本地仓库的指针移动的同时,重置暂存区,重置工作区


(2)mixed

git reset --hard [索引]

在移动本地库的时候,暂存区也动,工作区不动(我们很少用这个参数)

(3)soft

git reset --soft [索引]

在移动本地库的时候,其他都不动(少用)


删除文件的操作rm

1.删除文件并恢复本地库的文件

新建一个test2.txt,并提交到本地库





删除工作区的test2.txt



将删除操作同步到暂存区

将删除操作同步到本地库



查看记录



(恢复本地库文件)找回本地库中删除的文件(实际上就是将历史版本切换到刚才添加文件的 那个版本)


2.删除文件并恢复暂存区的文件

(1)删除工作区数据

(2)同步的暂存区

(3)后悔了,恢复暂存区中的数据


diff命令

1.先创建一个文件,添加到暂存区,再提交到本地库

(2)更改工作区中test3.txt里面的内容

git diff [文件名]–>将工作区的文件和暂存区的文件进行比较

多个文件的比对

总结:git diff–》比较工作区和暂存区中所有文件的差异

可以通过索引,也可以用head

比较本地库和暂存区中的差别

git diff [历史版本] [ 文件名]

相关文章
|
12月前
|
数据挖掘 数据处理 索引
Pandas数据重命名:列名与索引为标题
Pandas 是强大的数据分析工具,支持灵活的数据结构和操作。本文介绍如何使用 Pandas 对 `DataFrame` 的列名和索引进行重命名,包括直接赋值法、`rename()` 方法及索引修改。通过代码示例展示了具体操作,并讨论了常见问题如名称冲突、数据类型不匹配及 `inplace` 参数的使用。掌握这些技巧可使数据更清晰易懂,便于后续分析。
886 29
|
存储
Map与Set的经典OJ题
Map与Set的经典OJ题
170 3
|
Linux Docker 容器
使用Xshell链接阿里的Linux服务器(下)
使用Xshell链接阿里的Linux服务器(下)
173 0
使用Xshell链接阿里的Linux服务器(下)
|
2天前
|
数据采集 人工智能 安全
|
11天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1020 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
16天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1716 9
|
8天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
659 152