Git 常用命令
初始化
git init初始化项目版本控制
克隆仓库
git clone 仓库地址克隆远程仓库git clone -b template 仓库地址克隆远程仓库的 template 分支
远程仓库
git remote add origin 仓库地址添加一个远程仓库(origin 为常用仓库别名)git remote -v查看远程仓库列表。git push origin master推送代码到远程的 master 分支git push -u origin master使用-u选项指定默认仓库和分支后,可直接git push推送git push推送代码到默认远程分支
分支操作
git branch dev新建 dev 分支git branch查看本地有哪些分支git branch -a查看所有分支(包含本地和远程)git branch -D dev删除本地 dev 分支git checkout dev切换到 dev 分支git checkout -b dev新建并切换到 dev 分支git checkout -b dev origin/dev本地新建 dev 分支和拉取远程 dev 分支内容并跟踪
代码暂存和提交
git status查看修改了哪些文件git add .把修改的文件提交到暂存区git commit -m 提交备注把代码提交到本地git push推送代码到默认远程仓库
标签和版本
git tag v1.0.0创建一个指向最新提交的轻量标签git tag v1.0.1 -m "修复已知bug"创建一个指向最新提交的附注标签git push origin v1.0.0将标签推送到远程服务器git tag -d v1.0.0删除本地标签
版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
- 主版本号:当你做了不兼容的 API 修改。
- 次版本号:当你做了向下兼容的功能性新增。
- 修订号:当你做了向下兼容的问题修正。
- 遵循 Semver 语义化版本规范。
其它操作
git log查看提交历史记录git reset --hard commitID回退到某个版本git push -f origin dev强制推送代码到远程的 dev 分支
微信小程序