[alias]
co = checkout
br = branch
ci = commit
st = status
lg = "log --graph --pretty=format:' %C(auto)%h %d%s %Cblue%an %Cgreen%ar'"
last = log -l HEAD
[push]
default = simple
[pull]
rebase = true
命令
查看、添加、提交、找回、重置
git --help <command> //显示某个command的帮助说明
git st //显示当前工作区的状态
git co . //抛弃工作区的所有修改
git co <filePath/fileName> //抛弃某个文件的修改
git add . //将工作区的文件放入暂存区
git add <filePath/fileName> //将某个文件放入暂存区
git reset --hard //将所有文件的修改取消掉
git reset --. //将所有暂存区的文件放回工作区
git reset <filePath/fileName>//将某个文件从暂存区放入工作区
git ci -am"" //将文件加入暂存区并且做一次commit
git ci --amend //将暂存区的文件做一次追加(适用于未push的commit)
git revert <$id> //恢复某次提交的状态 并且创造一个新的commit