其他分享
首页 > 其他分享> > git简单介绍

git简单介绍

作者:互联网

1. git的四个工作区域

Git本地有四个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Reponsitory或Git Directory)、git仓库(Remote Directory)

 

 

 Workspace:工作区,就是你平时存放项目代码的地方

 Index/Stage:暂存区,用于临时存放你的改动,事实上他只是一个文件,保存即将提交到文件列表信息

 Repository:仓库区(或版本库),就是安全存放数据的位置,这里面有你提交到所有版本的数据,其中HEAD指向最新放入仓库的版本

 Remote:远程仓库

2. 前言

git reset 命令用于回退到指定版本,是 git 的 “后悔药”

如果创建了一个新的文件,这个文件是未跟踪的状态,那么使用 reset 回退版本时,这个新文件不会受到影响

如果创建了一个新的文件,并且这个文件已被跟踪(已被提交到暂存区),那么使用 reset 回退版本时,这个新文件就会被删除

3. 回退类型

指针移动的时候,暂存区,工作区都不动。重置 git commit

git reset --soft [commit id]

指针移动的同时,重置暂存区,但是工作区不动。重置 git commit、git add

git reset --mixed [commit id]

指针移动的同时,重置暂存区和工作区。重置 git commit、git add 和工作副本的修改

git reset --hard [commit id]]

使用示例: 回退到指定版本

# 命令格式
git reset --hard <commit id>
# commit id 使用完整的值或前 7 位都可以
git reset --hard 75e24ff
git reset --hard 75e24ff4f6da07bfd300fc6b4249914b9958634c

  

标签:reset,git,--,重置,介绍,暂存区,简单,commit
来源: https://www.cnblogs.com/wuchangblog/p/16597307.html