跳至主要內容
Git 命令

版本回退

1. 运行git reflog 查看你的历史变更记录, 如下

2. 然后用 git reset --hard HEAD@{n} (n是你要回退的引用位置) 回退;比如上图可运行 git reset --hard 48e3759

# git reset 和 git revert 的区别?

git reset --hard {commitHashId} # 回退到某个版本 
git revert --n {commitHashId} # 回退到某一个commit,会生成一个新的版本,反转覆盖掉原来的提交代码

Mr.Ding大约 7 分钟gitresettagworktreestash
Branch 分支

分支让你从主线(如 main / master)分叉出去独立开发,完成后再合并回来。Git 的分支创建、切换、合并都非常轻量。

分支查看

git branch              # 本地分支,当前分支前有 *
git branch -v           # 附带最后一次提交信息
git branch -a           # 本地 + 远程分支
git branch -r           # 仅远程分支
git log --oneline --decorate --graph --all  # 图形化查看分叉历史

Mr.Ding大约 6 分钟gitbranchmergerebase