Git
- 实例化仓库
git init
- 查看当前状态
git stauts
- 提交加备注信息
git commit -m 'first'
- 打开以往的提交信息
git log
git log --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"