一、设置用户签名
基本语法:
git config --global user.name 用户名
git config --global user.email 邮箱
说明:
- 签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git首次安装必须设置一下用户签名,否则无法提交代码。
- 这里设置的用户签名和将来登录Github(或者其它代码托管中心)的账号没有任何关系。
二、初始化本地库
基本语法:git init
说明:
- 当新建一个Git项目的时候,需要通过Git Bash进入该项目的目录,对该项目进行初始化操作。
- 执行初始化本地库后,会在项目目录里生成一个隐藏的.git文件。
三、查看本地库状态
基本语法:git status
说明:
空的本地库:
添加了hellp.txt文件的本地库:
四、添加暂存区
基本语法:git add
将hello.txt
文件添加到暂存区并查看本地库状态:
此时,就将hello.txt
添加到了暂存区中。如果想要删除暂存区中的hello.txt
文件,可以执行rm --cached hello.txt
命令。此时再查看本地库状态,发现无法追踪。需要注意的是,上述命令是删除暂存区中的hello.txt
,项目目录下的hello.txt
还是保留的。
五、提交本地库
基本语法:git commit -m "日志信息" 文件名
(功能描述:将暂存区的文件提交到本地库)
将hello.txt
提交本地库并查看本地库状态:
- 可以通过
git reflog
或者git log
查看日志信息
六、修改文件
hello.txt
原文件:
对hello.txt
进行修改:
此时查看本地库状态:(发现修改未提交至本地库)
将修改后的文件提交至本地库并且查看本地库状态:
查看日志:
七、版本穿梭
基本语法:git reset --hard 版本号
查看日志并显示hello.txt
:(此时是second_commit版本)
利用版本穿梭指令回到first_commit版本并显示hello.txt
:
参考资料:尚硅谷Git入门到精通全套教程