学习链接:
【尚硅谷】Git与GitHub基础全套完整版教程(快速上手,一套搞定)_哔哩哔哩_bilibili
git的本地库结构
查看历史记录
git log
git log --oneline?? 只显示该版本之前的版本
git reflog 显示全部版本 (推荐)
空格下翻页,b上翻页
版本回退
git reset --hard 版本索引 (能前进能后退 推荐使用)
git reset --hard HEAD^ 只能回退
git reset --hard HEAD~ 只能回退
git reset --hard 回退并清空暂存区和工作区
git reset --mixed 回退清空暂存区不清空工作区
git reset --soft 回退不清空暂存区和工作区
?比较文件
git diff a.txt # 与暂存区的文件比较
git diff HEAD a.txt # 与本地库的文件比较
git diff HEAD^ a.txt # 与上版本的文件比较
分支
git branch 新分支名 #创建新分支
git branch -a #查看所有分支
git branch -d 分支名 # 删除分支,不能在本分支删除本分支
git checkout 分支名 # 切换分支,可以tab键补全
git merge 分支名2 # 把分支名2合并到本分支
|