Git SSH 连接 GitHub(二)查看日志,版本切换,分支
文中演示的所有操作都在
Windows下。
Git 相关知识
Git SSH 连接 GitHub(一)安装git,创建项目,clone 项目,删除文件,增加文件
Git SSH 连接 GitHub(二)查看日志,版本切换,分支管理
前提你要定位到你的项目目录下,保证含有 .git 文件夹
查看日志(输入法英文状态下按 q 退出查看日志)
git log显示默认(默认主分支)分支日志的详情信息
git log --pretty=oneline显示默认分组的简要信息
git log --all查看全部分支全部信息
git log -nXx 代表一个数字。可以随意替换例如下方
git log --all -n1 --oneline查看全部分支的第一条简要信息
git log 分支名查看某个分支的日志
版本管理
git reflog查看版本变化:
git reset --hard HEAD^切换为head的前1版本
git reset --hard HEAD^^切换为head的前2版本
git reset --hard HEAD^^^切换为head的前3版本
git reset --hard 版本号切换指定版本号的版本
分支管理
线下
git branch查看分支
git branch dev新建分支
git branch stage新建分支
git checkout -b dev创建本地分支并且切换过去
git checkout dev切换分支
git merge dev合并分支
git branch -d dev(删除某分支时要先切换到其他分支) 删除分支
线上
git push origin HEAD -u将当前创建选中的分支推送到线上
git push origin --delete 你的分支名删除线上分支
git branch -r查看远程分支
git checkout -b 本地分支名 origin/远程分支名创建分支拉取远程远程分支到本地分支,实现同步并切换