当前位置: 首页 > article >正文

Git学习尚硅谷(002 git常用命令)

尚硅谷Git入门到精通全套教程(涵盖GitHub\Gitee码云\GitLab)

总时长 4:52:00 共45P

此文章包含第8p-第p15的内容


文章目录

    • git常用命令
      • 设置用户签名
      • 初始化本地库
      • 查看本地库状态
      • 添加暂存区
      • 提交本地库
      • 日志查看
      • 修改文件
      • 版本穿梭

git常用命令

在这里插入图片描述

设置用户签名

git config --global user.name 你的名字
git config --global user.email 你的邮箱

修改的话再写这个命令即可 会覆盖上次的名字和邮箱
在这里插入图片描述

设置好的文件位置
在这里插入图片描述
在这里插入图片描述
cat .gitconfig 查看
在这里插入图片描述

初始化本地库

在这里插入图片描述

git init

在这里插入图片描述
在这里插入图片描述
ll -a 查看所有的文件(包括隐藏目录)
在这里插入图片描述

查看本地库状态

git status

当前分支是master
你没有提交过
在这里插入图片描述
在这里插入图片描述
yy 复制本行
p 粘贴

ps:在按“yy”之前需先按Esc (i进入插入模式、Ese进入命令模式、)
在这里插入图片描述

在这里插入图片描述

查看状态
在这里插入图片描述

添加暂存区

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
从暂存区删除文件(只是在暂存区删除)
在这里插入图片描述
在这里插入图片描述

提交本地库

在这里插入图片描述

红线地方是这次提交的版本号

在这里插入图片描述

在这里插入图片描述

日志查看

查看引用日志信息 git reflog
在这里插入图片描述
查看详细日志信息 git log
在这里插入图片描述

修改文件

在这里插入图片描述
文件被修改后 查看status时 会提示modified
在这里插入图片描述
添加到暂存区
在这里插入图片描述
状态变化
在这里插入图片描述

提交到本地库
修改了一行 在这里提示的是添加一行删除一行 (原因:git是按行来管理的,修改了一行,在它看来就是添加了一个新行,并且删除了之前的一行)
在这里插入图片描述
在这里插入图片描述
这里的指针指向的是第二版本 代表当前版本是第二版本
在这里插入图片描述

版本三
在这里插入图片描述

在这里插入图片描述

版本穿梭

在这里插入图片描述

在这里插入图片描述
如果觉得最新版本有问题 可以回到之前的任意版本
在这里插入图片描述
穿越回去

git reset --hard 版本号

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
查看当前分支 .git/HEAD文件
在这里插入图片描述

在这里插入图片描述
查看当前指向的是哪个版本号 .git/refs/heads/(当前分支,如master)
在这里插入图片描述
在这里插入图片描述
穿越回第一个版本
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
版本穿梭
在这里插入图片描述



http://www.kler.cn/news/284557.html

相关文章:

  • SpringMVC-基本详解
  • Java经典框架之MyBatis
  • 机器人外呼的具体操作步骤是怎样的?
  • 避雷!避雷top!杭州拱墅金地·威新科技大厦
  • 斯坦福公开课:CS224W-Machine Learning with Graphs | 2021 课程笔记
  • 【读点论文】Scene Text Detection and Recognition: The Deep Learning Era
  • 【人工智能】项目案例分析:使用TensorFlow进行大规模对象检测
  • 如何打开终端?
  • Linux主要目录速查表:
  • TQRFSOC开发板47DR ADC输入采集测试(二)
  • 贪心算法---根据身高重建队列
  • 什么是 One-Hot 编码?
  • 音视频——RTSP流媒体传输技术介绍及抓包解析
  • 【C++从练气到飞升】17---set和map
  • Vue知识大全【查漏补缺】
  • 【书生3.6】MindSearch 快速部署
  • 深入解析多商户商城系统源码:如何开发直播商城小程序?
  • 知识产权案件中的消费者问卷调查证据
  • windows下载安装Node.js 并切换镜像地址
  • 数据结构与算法 第5天(树和二叉树)
  • 使用 OpenCV 组合和缩放多张图像
  • 【C++】避开 C 语言的格式化输出陷阱:掌握 printf、sprintf、snprintf、fprintf、vsprintf
  • 使用 pnpm workspace 和 standalone 模式构建 Next.js 的 Docker 镜像
  • ceph rgw reshard (by quqi99)
  • Ubuntu 24.04 中安装网易邮箱大师
  • JVM下篇:性能监控与调优篇-02-JVM监控及诊断工具-命令行篇
  • mybatisplus + oracle + spring boot遇到的一些问题
  • python基础学习(最终篇)
  • Unclutter - 苹果电脑(Mac)桌面文件笔记剪贴板管理工具
  • jenkins如何生成报告并查看报告,如何安装allure插件