创建标签tag
git tag # 查看所有标签
git tag <name> # 给当前分支最新commit打标签
git tag <name> 版本号 # 给当前分支某一历史commit打标签
git tag -a <tagname> -m "说明文字" # 创建带有说明的标签;-a指定标签名,-m指定说明文字
git show <tagname> # 查看标签信息,包括说明文字
标签管理
git tag -d <tagname> # 删除本地某一标签
git push origin <tagname> # 推送某个标签到远程
git push origin --tags # 一次性推送全部尚未推送到远程的本地标签
标签已经推送到远程的情况:
git tag -d <tagname> # 先删除本地标签
git push origin :refs/tags/<tagname> # 然后从远程删除
忽略文件
GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。文件本身要放到版本库里,所有配置文件可以直接在线浏览:https://github.com/github/gitignore
文件建立流程如下:
创建一个文件,Windows下命名为 .gitignore. 系统会自动保存为.gitignore文件;
通过编辑器打开该文件,在里面写入需要忽略的文件名
保存并提交到git
git add -f XXX # 强制添加XXX文件
git check-ignore -v XXX # 检查XXX文件为什么无法add,可能是.gitignore写得有问题,需要找出来到底哪个规则写错
配置别名
git config --global alias.<替代> <被替代>
git config --global alias.ci commit
--global 全局参数
git bash中通过Visual Studio Code 打开文件
code file
code . # 导入全部文件