git使用中的一些常用命令

这里暂时只记录一些我常用的命令,以防止忘记。
后续如有补充再作添加


git rest 还原操作

  • 此为默认方式,等同于git reset,它回退到某个版本,只保留源码,回退commit和index信息

    1
    git reset --mixed commit_id
  • 回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可

    1
    git reset --soft commit_id
  • 彻底回退到某个版本,本地的源码也会变为上一个版本的内容

    1
    git reset --hard commit_id

git log 查看最近提交记录

1
git log

用途:可用于获取还原操作所需要的指定commit_id(哈希码)等
退出:英文状态下按下Q然后回车即可

git config –list 查看本地配置信息

1
git config --list

tag相关操作

  • 查看本地tag

    1
    2
    git tag # 在控制台打印出当前仓库的所有标签
    git tag -l ‘v0.1.*’ # 搜索符合模式的标签
  • 删除本地Tag

    1
    git tag -d v1.0.3  //这里表示删除本地“v1.0.3”的Tag
  • 删除远程指定分支的Tag

    1
    git push origin –delete v1.0.3   //这里表示删除远程“origin”分支下的“v1.0.3”的Tag
  • 相关推荐阅读

  • git命令之git tag 给当前分支打标签

  • Git 基础 - 撤消操作

推荐提交说明

1
2
3
4
Added ( 新加入的需求 )
Fixed ( 修复 bug )
Changed ( 完成的任务 )
Updated ( 完成的任务,或者由于第三方模块变化而做的变化 )