一些常用的 Git 命令
前言
主要为了备忘,不定期更新。
操作
一行的形式查看日志
bash
git log --oneline
查看修改日志记录
bash
git reflog
软重置,记录还在
bash
git reset --soft
修改了东西,但是未提交
bash
git reset --hard HEAD 或者 HEAD^~2 指定前置几个版本
清除没有加入版本控制的文件
bash
git clean -f
放弃某个文件的修改
bash
git checkout a.js
回退到最近一次,^多少个就是多少次
bash
git reset HEAD^
回退到某个版本且保存自该版本起的修改
bash
git reset dc11c8456f962979ef0f1d63f8a3e55e82f10759
回退到某个版本且放弃当前修改
bash
git reset --hard dc11c8456f962979ef0f1d63f8a3e55e82f10759
回退至和某分支一样
bash
git reset --hard origin/master