git 常用命令一览
git常用命令
一般来说,日常使用只要记住6个命令就可以了,但是要熟悉使用,需要记住60到100个。
git的一个示意图:
常用的名称解释:
workSpace:工作区
Index/Stage:暂存区
Repositoray:仓库区(本地仓库)
Remote:远程仓库
新建代码库
1 | 在当前目录新建一个Git代码库 |
配置
Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)
1 | 显示当前的Git配置 |
增加/删除文件
1 | 添加指定文件到暂存区 |
代码提交
1 | 提交暂存区到仓库区 |
分支
1 | 列出所有本地的分支 |
标签
列出所有标签
git tag
新建一个tag在当前的commit
git tag [tag-name]
新建一个tag在指定commit
git tag [tag] [commit]
删除本地tag
git tag -d [tag]
删除远程tag
git push origin :refs/tags/[tagName]
查看tag信息
git show [tag]
提交指定tag
git push [remote] [tag]
提交所有tag
git push [remote] –tags
新建一个分支,指向某个tag
git checkout -b [branch] [tag]
查看信息
1 | 显示有变更的文件 |
远程同步
1 | 下载远程仓库的所有变动 |
撤销
1 | 恢复暂存区的指定文件到工作区 |
其他
1 | 生成一个可供发布的压缩包 |