提要
入职后与Git打交道是家常便饭,但是发现在使用方面与之前还是有些不同,尤其是一些重要且常用的命令,现简单进行汇总
命令
$ git checkout branchName
- 切换分支
- 说明:git clone后的代码不一定对应当前需要操作的分支,因此可能需要切换分支
$ git status
- 查看当前状态
- 说明:在执行git push命令前,建议使用该命令,确认哪些位置进行了修改以及当前代码的状态(up to date 远程分支 or …)
$ git log
- 查看日志
- 说明:回顾提交历史,自己(与他人)最近一段时间的提交记录,包括提交的基础信息(解决xxx问题)等
- 注意:使用该命令后,按下键盘的"q" (英文状态)
$ git reset git reset --hard commitID
- 版本回退
- 说明:当意外(错误)提交了某个版本,需要回退时建议使用该命令。其中commitID为之前提交时的版本号,可在git log结果中查到