git rm -r --cached .idea
// 查看tag
$ git tag
// 切换到分支
$ git branch
// 打上新的标签
git tag -a v1.0.0 -m "这是备注"
删除标签
git tag -d v1.0.0
删除本地标签:git tag -d tagName
删除远程标签:git push origin :refs/tags/tagName
推送
$ git push origin v1.0.0
查看分支
git branch
创建分支
git branch dev
切换分支
git checkout dev/master
合并分支
git merge dev //首先在主分支,把其他分支的合并过来
删除分支
git branch -d dev
使用流程:
打算开发某个功能,又怕影响现有代码.
clone项目,创建一个新分支,在分支开发,测试没问题了就合并.合并后再提交
重要的功能且很完善,就打标签.
提交本地dev分支作为远程的dev分支(暂时用不到)
git push origin dev:dev
原文:https://www.cnblogs.com/bufeetu/p/13702203.html