1、Git本地操作的三个区域
2、工作流程
3、本地仓库操作
仓库
:仓库又名版本库,英文名Repository,可以简单的理解成是一个目录,用于存放代码的,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除等操作Git都能跟踪到。
步骤
① 在Git安装好之后首次使用需要先进行全局配置
a、在桌面空白处右键,点击 Git Bash Here
,以打开Git命令行窗口。
b、设置全局用户名和邮箱指令
c、查看设置好的用户名和邮箱指令
② 创建仓库
a、创建空目录
b、在命令行中进入项目目录test_git
c、Git仓库初始化(让Git知道它需要管理这个目录)
注意:执行git init
指令之后会在项目目录下创建.git
的隐藏目录,这个目录是git所创建的,不能删除,也不能随意更改其中的内容。
③ git常用指令操作
a、查看当前状态:git status
b、添加到缓存区:git add
说明:git add指令,可以添加一个文件或多个文件到暂存区。
语法一:git add 文件名
语法二:git add 文件名1 文件名2 文件名3....
语法三:git add .
【添加当前目录中的文件到暂存区】
c、提交至版本库:git commit -m "注释内容"
这样readme.txt文件就被提交到本地仓库中了。
5、版本回退(时光穿梭机)
版本回退分为两步骤进行操作:
① 查看版本,确定需要回到的时刻点
指令:git log
显示日志git log --pretty=oneline
显示日志
② 回退操作
指令:git reset --hard 提交编号
比如:想回退到创建readme.txt文件那个版本。
注意:回到过去版本之后,要想再回到之前最新版本的时候,则需要使用指令去查看历史操作,以得到最新的commit id。
指令:git reflog
小结:
a、要想回到过去,必须先得到commit id,然后通过git reset --hard 提交编号
进行回退。
b、要想回到未来,需要使用git reflog
进行历史操作查看,得到最新的commit id。
c、在写回退指令的时候commit id可以不用写全,git自动识别,但是也不能写太少,至少需要写前4为字符。
来源:CSDN
作者:weixin_44917045
链接:https://blog.csdn.net/weixin_44917045/article/details/104360804