Git 标签相关
打标签
git tag -a <tagname> -m "<tagdesc>"
删除标签
git tag -d <tagname>
删除远程标签
git push origin --delete <tagname>
推送指定标签到远程
git push origin <tagname>
推送所有标签到远程
git push origin --tags
取消合并
git merge --abort
撤销提交
- git reset --soft: 不会重置当前工作区和暂存区,只会将回退版本后续的提交加到暂存区。
- git reset --mixed: (默认操作)将分支回退到指定提交,暂存区也被同步为该指定提交,工作区保持不变。
- git reset --hard: 将分支回退到指定分支,暂存区和工作区都会被同步为该指定的提交,重置工作区和暂存区,使它和回退版本一致。
撤销本地修改
一旦撤回后悔终生,请谨慎操作。
git checkout .
\