Git的概念:https://baike.baidu.com/item/GIT/12647237?fr=aladdin
整理来自视频教学:https://www.bilibili.com/video/av62926938
注:看不懂可以点击上面的视频教学学习
一、初次安装之后需要在全局环境下配置基本信息:
1、查看配置信息:
$ git config -l 查看配置信息
$ git config --global -l 查看全局配置信息
2、设置用户名、邮箱:
$ git config --global user.name "用户名" 配置用户名
$ git config --global user.email "邮箱地址" 配置邮箱(GitHub注册邮箱)
二、创建本地仓库:
1、初始化本地仓库:
$ git init 生成一个.git的隐藏文件夹(存放暂存区、历史区和一起其他信息)
三、版本控制:
1、将工作区的文件提交到暂存区:
$ git add xxx 将xxx文件或文件夹提交到暂存区
$ git add . 将仓库中所有文件或文件夹提交到暂存区
$ git add -A 将仓库中所有文件或文件夹提交到暂存区
$ git status 查看仓库文件状态(红色:未从工作区提交到暂存区、绿色:未从暂存区提交到历史区)
$ git rm --cached "文件名" 将指定文件从暂存区移除(该文件状态会变为未从工作区提交到暂存区)
2、将暂存区的文件提交到历史区:
$ git commit -m"本次提交的一个注释" 将暂存区的文件提交到历史区
3、查看历史版本信息
$ git log 查看暂存区提交到历史区的提交记录
$ git reflog 查看暂存区提交到历史区的所有提交记录(包括历史区回滚后)
4、历史记录回滚:
$ git reset --hard 版本号 回滚到指定版本号的版本