首页 > 其他分享 >02. Git的基本使用

02. Git的基本使用

时间:2024-02-06 18:00:40浏览次数:34  
标签:02 基本 Git 提交 文件 -- 暂存区 git 版本

一、设置用户签名

 git config --global user.name 用户名
 git config --global user.email 邮箱地址

  签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够查看,以此确认本次提交是谁提交的。Git 首次安装必须设置一个用户签名,否则无法提交代码。

这里设置用户签名和将来登录 GitHub(或其它代码托管平台)的账号没有任何关系,不过邮箱地址建议使用 GitHub 关联的邮箱地址。

二、初始化本地库

git init

初始化本地库

三、查看本地库状态

git status

【1】、首次查看,工作区没有任何内容

首次查看本地库状态

【2】、新建文件后,查看状态,检测到未追踪的文件

新增文件后查看本地库状态

四、添加暂存区

git add 文件名

  如果我们向把工作区中的文件一次性添加到暂存区中,可以使用如下命令:

git add .

添加暂存区

  如果我们不想 hello.py 文件保存一个历史版本,我们可以把暂存区中的文件删除。

git rm --cached 文件名

删除暂存区

  如果我们误删除了工作区的文件,可以通过如下命令从暂存区中恢复误删除的文件,注意,此时的删除操作没有提交到本地库。

git restore 文件名

从暂存区中恢复文件

五、提交本地库

git commit -m "日志信息" 文件名

提交本地库

六、查看版本信息

git reflog
git log
git log --oneline

查看日志信息

七、版本切换

git reset --hard 版本号

版本切换

git log 命令只能查看当前指针所在版本及之前的版本,因此版本切换之后,该版本后面的版本信息不显示;

标签:02,基本,Git,提交,文件,--,暂存区,git,版本
From: https://www.cnblogs.com/kurome/p/18010129

相关文章

  • 【愚公系列】2024年02月 WPF控件专题 Frame控件详解
    ......
  • Japan Registry Services (JPRS) Programming Contest 2024 (AtCoder Beginner Contes
    JapanRegistryServices(JPRS)ProgrammingContest2024(AtCoderBeginnerContest339)A-TLD代码:#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;usingpii=pair<ll,ll>;#definefifirst#definesesecondusingi128=__......
  • 2023机器人年度集锦:创新潮涌不断,火热新品回顾!
    原创|文BFT机器人近年来,随着科技的不断进步和市场需求的日益增长,机器人行业一直处于飞速发展的轨道,在短时间内取得了显著的成果。到了2023年,这一行业迎来了一股创新潮涌,企业们纷纷加速研发,推出了一系列令人瞩目的新产品。这不仅标志着我国机器人行业的崛起,也预示着未来市场竞争......
  • 软件测试学习笔记丨基本性能监控系统使用
    基本性能监控系统组成Collectd+InfluxdDB+GrafanaCollectd是一个守护(daemon)进程,用来定期收集系统和应用程序的性能指标,同时提供了以不同的方式来存储这些指标值的机制;InfluxDB开源的、高性能的时序型数据库Grafana一个非常酷的数据可视化平台,常常应用于显示监控数据,支持多......
  • Linux基本服务讲解
    Linux基础服务1.NFSNFS即网络文件系统,用以在网络上与他人共享文件和目录;NFS是运行在应用层的协议;基于Client/Server架构。知识扩展:scp作用:scp可以实现远程主机之间的文件复制scp使用ssh协议,所有想要免密进行复制,需要发送密钥给相应的节点option:-r:复制目录时使用......
  • L3HCTF 2024 -Cry部分
    babySPNK=[0,1,1,0,1,0,1,0,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0]给了k,按照代码逻辑直接跑,非预期。K=[0,1,1,0,1,0,1,0,1,1,0,1,1,0,0,1,0,1,0,1,0,0,0,0,1,0,1,0,0,0,1,0]hash_value=sh......
  • 博主项目经验-至2024
    讯飞内部vue2+vue3后管开发项目集合。一.讯飞医疗,AI能力演示平台,vue2项目。项目技术栈:Vue2+elementui+vuex+vue-router优化项目代码,包括axios二次封装,使用axios拦截器,统一报错处理,登录校验等等。使用Nginx转发翻译服务,声纹识别,自然语言理解服务。语音识别使用websocket完成......
  • 2023年终总结
    2023年度总结前言总结展望2023年度总结前言2023年在不知不觉中已经过去了,每到年底总是感叹时光的飞逝,每次回想当年所做的事情,能想起来的只有平淡二字,可能平淡,才是我人生真正的主旋律吧。总结总结下今年做的几件大事1、生活中,在公司顺利的拿到了落户上海的名额,户口......
  • 2024.02.06
    今天白天依然百股跌停的局面开头,上午拉升了指数和中盘股,但大盘股(前期不跌反涨的)开始有被抽水的迹象,小盘股还是那个鸟样。这种情况,我还是选择了不参与。宁错过不犯错,这是很重要的一课,之前挨打多了,下午行情飙升,这种情况下立刻参与了,虽然还是有些犹豫,但也很好了。今天的操作,我觉......
  • 【CPL-2023】W4 W5笔记-循环、多维数组
    编码练习选择排序冒泡排序二分法 循环多维数组标量:保存单一数据项聚合变量:存储成组的数据:数组,结构体数组检查下标是否越界地址消除器--检查地址取值时是否合法在同一个表达式中对i同时有取值操作和++操作,不同编译器有可能行为不一致,所以不建议这么写i......