git基础使用
最近修改时间:2021年10月20日21:41:32
一、设置用户签名
git config --global user.name 用户名
git config --global user.email 邮箱
签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。
Git 首次安装必须设置一下用户签名,否则无法提交代码.
注意:这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。
查看是否设置成功
打开C盘>用户>正在使用的用户>会生成一个.gitconfig文件

或者使用linux命令查看
git config --global --list


二、git文件状态

三、git开发流程

四、初始化本地库
git init

已初始化空Git存储库

项目文件夹内生成.git文件(此文件为隐藏文件,如果找不到,查看是否设置隐藏的项目)
五、查看本地库状态
首次查看(工作区没有任何文件)
git status

新增文件
如何在linux中新增文件
再次查看(检测到未追踪的文件)

六、添加暂存区
将工作区的文件添加到暂存区
git add <file>

查看状态(检测到暂存区有新文件)

删除暂存区文件(为了演示暂存区文件可以删除)
git rm --cached <file>

如果再次查看状态又回到未被git追踪到的状态

七、提交本地库
将暂存区的文件提交到本地库
git commit -m "日志信息" 文件名

查看状态(没有文件需要提交)

修改文件(hello.txt)
查看状态(检测到工作区有文件被修改)

将修改的文件再次添加暂存区
查看状态(工作区的修改后的文件添加到了暂存区)

八、历史版本
查看历史版本
git reflog 查看版本信息

git log 查看版本详细信息

版本穿梭
git reset --hard 版本号
首先查看当前的历史记录

切换版本到首次提交的版本

切换完成之后再次查看历史记录

head指向了第一次提交的版本
在.git文件中查看分支


可以看到head指向master分支
在.git文件中查看当前版本



最后查看本地文件,发现内容已经发生变化

Git 切换版本
底层其实是移动的 HEAD 指针,具体原理如下图所示。



浙公网安备 33010602011771号