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

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.mrgr.cn/news/15657.html

相关文章:

  • 使用docker部署project-exam-system(项目)
  • 羊大师:防疫不松懈:开学季儿童个人防护小贴士
  • 【vue3】详解单向数据流,大家千万不用为了某某而某某了
  • TD学习笔记————中级教程总结(下)
  • RKNPU2从入门到实践 ---- 【9】使用RKNPU2的C API接口将RKNN模型部署在RK3588开发板上
  • JavaWeb——前端工程化
  • 行得稳,跑得远,美团如何做到长期主义持续发力?
  • 已解决**Java OutOfMemoryError: GC Overhead Limit Overload - 问题分析与解决方法**
  • springboot学习(2)
  • 斯坦福UE4 C++课学习补充24:伤害数值
  • 【动态规划】两个数组 / 字符串的dp问题(子序列、子数组问题、匹配问题、字符串问题)
  • 什么是反应诱导重构
  • YoloV8训练参数篇
  • 【IEEE出版 | 往届会后三个月检索 | 院士杰青领衔】第五届大数据、人工智能与软件工程国际研讨会(ICBASE 2024)
  • tail 和 head命令(查看文件内容
  • 数据分析报告练习作业
  • Mysql基础练习题 595.大的国家 (力扣)
  • 【提分必看!】蓝桥杯单片机提分技巧(国一经验分享)
  • git 更改分支名称
  • SLAM的详细介绍,包括其基本原理、主要组件、算法类型、应用场景以及面临的挑战