git常用命令
新建本地分支
git branch 分支名
切换分支
git checkout 分支名
新建并切换分支
git checkout -b 分支名
git log --oneline
简化日志 版本号+ 提交信息
回退到某个版本号
git reset --hard 版本号
反做某个版本号
git revert -n 版本号
远程分支跟本地分支建立联系
1 本地无分支,远程有分支
git checkout -b 分支名
git branch -u origin/分支名
2本地有分支,远程无分支
git push -u origin 分支名
分支合并命令
将dev分支合并到master分支
git checkout master
git merge dev
git push
tag使用
创建轻量标签
直接给当前的提交版本创建一个【轻量标签】
git tag 标签名
给指定的提交版本创建一个 【轻量标签】
git tag 标签名 提交版本
创建附注标签。
说明
-a : 理解为 annotated 的首字符,表示 附注标签
-m : 指定附注信息
直接给当前的提交版本创建一个 【附注标签】
git tag -a 标签名 -m 附注信息
给指定的提交版本创建一个【附注标签】
git tag -a 标签名 提交版本 -m 附注信息
查看标签提交信息
git show 标签名
删除标签
git tag -d 标签名
将标签推送到远程仓库
将指定的标签上传到远程仓库
git push origin 标签名
将所有不在远程仓库中的标签上传到远程仓库
git push origin --tags
删除远程仓库的标签名称
git push origin --delete 标签名