GIT学习笔记

GIT学习笔记

GIT 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

配置Git

启动Git Bash打开对话窗口,配置用户名和邮箱地址

git config --global user.name "用户名" 
git config --global user.email "邮箱地址"

配置完成后可以查看配置信息

git congfig --global --list

创建一个仓库

git mkdir "文件夹名称"

初始化仓库

git init

使用Git

将需要版本控制的文件加入到版本库

git add "文件"
git commit -m "注释信息"

时常需要查看仓库状态

git status

查看编写文件和版本库中的文件差异

git diff

检测仓库版本号

git log

可以设置每个版本好打印出一行

git log --pretty=oneline

回退版本历史

回退至上一个版本号

git reset --hard HEAD^

可以回退到版本号的状态

git reset --hard commit-id

回退历史的时候可以查看所有仓库版本号

git reflog

在编辑工作区的时候如果想删除掉新写的内容,恢复到暂存区的状态

git checkout -- file

如果提交文件到暂存区还没有提交到版本库中

git reset HEAD file

可以查看工作区和版本库中的区别

git diff HEAD --file