git进阶(分支与标签管理)

转摘自好读优读

git进阶(分支与标签管理)

git checkout -b dev //创建dev分支并切换到分支下,等价于:

git branch dev //创建分支

git checkout dev //切换分支

git branch //查看当前分支

git merge dev //先切换到其他,然后把dev分支合并到当前分支下

git branch -d dev //删除dev分支

git log --graph --pretty=noline --abbrev-commit  //带参数的git log命令,查看分支历史

git merge --no-ff -m "版本信息" dev  //合并时加–no-ff参数禁用fast forward模式,

git stash  //暂存当前分支

git stash list  //查看暂存(stash)区的状态

git stash pop  //恢复暂存(stash)区内容并删除,等价于:

git stash apply  //恢复暂存区内容

git stash drop  //删除暂存区内容

git remote -v  //查看远程库信息,-v详细显示

git push origin dev  //推送dev分支到远程仓库

git tag  //查看所有标签

git tag <tagname>  //当前版本设置标签

git tag <tagname> commitID  //指定版本设置标签

git show <tagname>  //查看指定标签信息

git tag -d <tagname>  //删除标签

git push origin <tagname>  //推送指定标签到远程仓库

git push origin --tags  //推送所有标签到远程仓库

坚持原创技术分享,您的支持将鼓励我继续创作!