Git学习笔记
管理一个项目的流程
初始化
git init / git clone
git add .
git commit -m "some messages"
添加、修改文件后
git add <file>
或
git add .
git commit -m "update something"
优雅地回滚版本
git revert <版本哈希值>
注意,这里是回滚这个版本而不是回到这个版本.这意味着本次操作之后版本将会回到输入的版本之前.
一次回滚多个版本
git revert <OLDER_COMMIT>..<NEWER_COMMIT>
远程命令
git push <远程主机名> <本地分支名>
常用指令
查看记录
git log
git blame <file>
比较文件、提交的不同
git diff <file>...<file>
暴力回退,并清除记录
git reset <commithash>
git checkout .