用于学习 git 命令
标签就是单独的,在哪个分支下设立标签,就是把当前分支的状态单独保存为一个标签。
git tag -a v1 -m "version 1"
(创建标签的话,需要先将内容提交保存到远程仓库,不然最新的内容不会在标签内)
git push origin v1
git tag -l
git tag -d v1
git push origin :refs/tags/v1
git branch test
git checkout test
git branch
git push -u origin test
git branch -d test
git push origin --delete test
git merge 分支名
git log: 查看详细历史记录,按提交时间倒叙排列,包含提交时间,提交作者,提交备注以及提交的hash值;
git log --pretty=oneline : 格式化log形式,每条log只有一行,只包含 完整的hash值 和 提交的备注;
git reset --hard commitId: 版本切换
git reset --hard v1.0.11
git reset --hard HEAD 切换到最新版
git reset --hard HEAD^
git push -f