一、基本命令
1、配置命令
配置自己git的用户名
全局配置:git config --global user.name "Your Name"
当前仓库配置:git config --local user.name "Your Name"
配置自己的邮箱
git config --global user.email "email@example.com"
拉取、上传免密码
git config --global credential.helper store
创建SSH Key
ssh-keygen -t rsa -C "youremail@example.com"
或 ssh-keygen -t rsa -C "计算机名"
初始化仓库
初始化一个git仓库(版本库)
git init
2、查看命令
查看用户的配置
git config --global --list
查看系统的配置
git config --system --list
查看当前仓库的配置
git config --local --list
或 git config -l --local
查看工作区状态
git status
查看修改内容
git diff
查看提交历史
git log
提交历史单行输出
git log --pretty=oneline
查看命令历史
git reflog
查看版本差异
查看工作区和版本库里面最新版本的区别
git diff HEAD -- file
查看引用日志
git reflog
3、提交命令
添加文件到仓库
(添加新文件时和修改文件时都用此命令)把文件修改添加到暂存区
git add <file>
把文件提交到仓库
实际上就是把暂存区的所有内容提交到当前分支
git commit -m <messages>
4、回退命令
回到上一个版本
git reset --hard HEAD^
回到指定版本
git reset --hard commit_id
撤销暂存
把暂存区的修改撤销掉(unstage),重新放回工作区