1、常用命令
图出自:Git 常用命令大全
git reflog (Reference logs
): 查看所有分支的所有操作记录信息(包含已经被删除的 commit 记录和 reset 的操作),reflog属于本地
存储,用于记录用户的本地操作,并不在Git仓库中存储,常用于恢复本地的错误操作(版本回退或恢复)git log:查看当前分支所有提交过的版本信息(不包括已经被删除的 commit 记录和reset的操作) --pretty=oneline 只显示版本号、提交时备注信息
git reset --hard commit_id 重置指定当前分支 head指针指向某一版本号,打对号表示更新
2、git 操作流程
- workspace(工作区):电脑中的工程目录
- staging area(暂存区/缓存区):一般存放在 .git 目录下的 index 文件(.git/index)中,暂存区有时也叫作索引(index)
- local repository(版本库或本地仓库):工作区中的隐藏目录 .git,这个不算工作区,而是 Git 的版本库
3、常见问题
分支之间误将其他分支merge,如何回退
git reflog 查看merge记录 (显示时间倒序)
git reflog d5af3b0 (origin/test, test) HEAD@{1}: merge test: Fast-forward 4a1e4dd HEAD@{2}: checkout: moving from test to pre
git reset --hard 4a1e4dd 执行版本回退,可在次查看reflog确认文章来源:https://www.toymoban.com/news/detail-471109.html
参考:Git 教程 | 菜鸟教程文章来源地址https://www.toymoban.com/news/detail-471109.html
到了这里,关于git 常用命令记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!