一、日志查看
查看项目的日志:git log
查看某文件的日志:git log <file>
查看某目录的日志:git log .
单行查新项目日志:git log --pretty=oneline
二、版本切换
查看版本变化:git reflog
head 指向当前版本 f613551
切换为head的前1版本 git reset --hard HEAD^
切换为head的前2版本git reset --hard HEAD^^
切换为head的前3版本git reset --hard HEAD^^^
.......
也可以利用版本号来切换 ,注意版本号不同写那么长,能与其他版本号区别开就行。
git reset --hard 58a0
三 、分支管理
查看分支:git branch
新建分支:git branch dev
新建分支:git branch stage
切换分支:git checkout dev
合并分支:git merge dev
删除分支:git branch -d dev (删除某分支时要先切换到其他分支)
现象:dos命令行创建了新分支,将代码提到gitee上时,gitee上仍然只显示一个分支。
现象说明:本地命令行创建新分支只会影响本地git版本库,不会影响远程git版本库。
遗留问题: 在gitee上新建分支,为什么不能将本地其他代码往新分支上推。
四、远程仓库别名配置
添加别名:git remote add origion https://gitee.com/zm5/demo01.git
查询别名:git remote
删除别名 :git remote rm origion
给别名重命名:git remote rename origion origion2