git的三种状态
git常用的命令
已修改[工作区]:
git restore [filename] 恢复修改
已暂存[暂存区]:
git restore —staged [filename] 恢复暂存区修改
git rm —cached [filename] 将暂存区的文件移除到工作区
已提交:
git reset —hard [commitid] 回退到任意提交
其他
-
查看提交日志:
git log —oneline
git reflog -
分支查看:
git branch -v 查看各分支的最新提交
git branch —merged 查看合并到当前分支的分支
git branch —no-merged 查看未合并到分支的分支 -
暂存区和工作区和已提交的对比
git diff 对比暂存区和工作区的对比
git diff —staged 对比暂存区和已提交的对比