前言
git 的环境安装已经有很多次了,虽然简单,但是文章的重点却并不在此,此篇是用来记录学习 git 的一些好的规范、方便的工具、常用的命令以及遇到的坑。
环境配置
下载安装 git
git 环境配置
1 | # 设置用户名 |
git commit 规范
用于说明 commit 的类型只允许一下 7 种:
- feat:新功能(feature)
- fix:修补 bug
- docs:文档(documentation)
- style: 格式(不影响代码运行的变动)
- refactor:重构(即不是新增功能,也不是修改 bug 的代码变动)
- test:增加测试
- chore:构建过程或辅助工具的变动
git 常用命令
git 使用的一些问题总结
如何取消文件跟踪
.gitignore
文件会忽略其中记录的文件,不对其进行状态跟踪,但是对于已经跟踪的文件(即先前未添加至该文件内,后期再加入的)即使之后将其加入此 .gitignore
文件也不生效。
原因: git 缓存使其继续追踪
解决方法:
1 | ## 单文件 |
本地远程 tag 版本冲突问题
当自己打的 tag 标签与远程 tag 标签不同步时,无法正常使用 git pull –tags,此会报错提示 xxx 版本的 tag 本地与远程不统一,此 tag 拒绝被拉取覆盖(不影响其余的 tag),这回造成 VSCode 编辑器的 git 插件无法正常使用。
解决方法:
1 | git pull --tags -p -f |
git 学习推荐
相关引用
git 命令图片源自 https://github.com/DickyQie/Tool-use