Git
实例化仓库
git init
查看当前状态
git stauts
提交加备注信息
git commit-m 'first'
打开以往的提交信息
git loggitlog--oneline
查看修改前后区别
git diff + 文件名(不加则显示所有)
删除文件
git rm +文件名
重名文件或移动
git mv 文件旧命 文件新命
恢复删除文件
git checkout--HEAD +文件名
恢复到上一次提交
git checkout HEAD^-- +文件名
恢复文件的历史版本
git revert +id
查看分支
git branch
切换分支
git checkout +分知名
查看分支之间的区别
git diff 分支名 .. 分知名
查看分支之间指定文件的的区别
git diff 分支名 .. 分知名 指定文件名
+合并分支
git merge+分支名
+撤销所有修改
git checkout .
git config --global alias.lg"log --color --graph --pretty=format:'%Cred%h%Creset-%C(yellow)%d%Creset%s%Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit"