abstract
设置用户信息
设置用户名、邮箱
全局通用用户信息,本机上所有的Git仓库都是使用这个账号。1
2
3git config --global user.name "userName"
git config --global user.email "userEmail"
也可以针对某个仓库指定用户名和邮箱
仓库相关
初始化仓库
使用初始化仓库命令可以在一个打算作为仓库的目录中生成一个.git
目录,这个目录就是用作版本控制的文件目录。
1 | git init |
将文件从工作区添加到暂存区
1 | git add 文件名 |
查看文件提交状态
1 | git status |
这个命令会比对仓库与暂存区文件差异,并将差异展现出来。
查看差异
1 | git diff 文件名 |
将会展现Unix中diff差异格式。
将文件从暂存区提交到仓库
1 | git commit -m "更新说明" |
1 | git commit -a -m "更新说明" |
加上-a参数会执行 add + commit 命令
查看版本
1 | git log |
默认按更新日期从近到远展示三次提交记录。
展示信息如下:
commit 最近一次版本号
Author: 用户名<邮箱>
Date: 日期
更新说明
commit 上上次版本号
Author: 用户名<邮箱>
Date: 日期
更新说明
也可以展示简略信息1
git log –-pretty=oneline
展示信息如下:
版本号 更新说明
版本号 更新说明
版本号 更新说明
跳转到某一个版本
1 | git reset --hard HEAD^ |
回退之后后悔了怎么办。git log 也看不到版本号了鸭,这个时候操作1
git reflog