Skip to content
本页大纲

一些常用的 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