说明
- 分支名:dev
- 标签名:v1.0
- commit版本号:9fceb02
- 备注信息:'info'
文中例子所出现分支名,标签名均用以上指代,实际项目可自行取名;根据项目实际版本号选定commit版本号和添加备注信息。
初始化
git init // 初始化本地仓库复制代码
创建分支
git checkout -b dev // 创建并切换dev分支git branch dev // 创建dev分支git checkout dev // 切换dev分支复制代码
查看分支
git branch // 查看本地分支列表git branch -a // 查看远程分支列表复制代码
本地提交
git add . // 项目根目录添加所有更改文件git commit -m 'info' // 提交本地仓库并添加备注信息复制代码
合并分支
git checkout master // 切换master分支git merge dev // 合并dev分支到master分支复制代码
删除分支
git branch -d dev // 删除本地仓库dev分支复制代码
推送远程仓库
git push origin master // 推送本地仓库到远程仓库master分支git push origin dev // 推送本地仓库到远程仓库dev分支复制代码
拉取远程仓库
git pull origin master // 拉取远程仓库master分支到本地仓库复制代码
tag
git tag v1.0 // 添加标签v1.0git tag -a v1.0 -m 'info' // 添加标签v1.0,并备注信息infogit tag -a v1.0 9fceb02 -m 'info' // 指定commit版本添加标签v1.0,并备注信息infogit show v1.0 // 查看v1.0 tag详细信息git push origin v1.0 // 推送tag到远程仓库git tag -d v1.0 // 删除本地仓库v1.0 taggit push origin :refs/tags/v1.0 // 删除远程仓库v1.0 tag复制代码