commit 提交规范
docs:文档(documentation)。 style:格式(不影响代码运行的变动)。 refactor:重构(即不是新增功能,也不是修改bug的代码变动)。 perf:优化相关,比如提升性能、体验。 test:增加测试。 chore:构建过程或辅助工具的变动。 revert:回滚到上一个版本。 merge:代码合并。 sync:同步主线或分支的Bug。 scope(可选)
docs:文档(documentation)。 style:格式(不影响代码运行的变动)。 refactor:重构(即不是新增功能,也不是修改bug的代码变动)。 perf:优化相关,比如提升性能、体验。 test:增加测试。 chore:构建过程或辅助工具的变动。 revert:回滚到上一个版本。 merge:代码合并。 sync:同步主线或分支的Bug。 scope(可选)
通过设置git-diff driver,结合.gitattributes文件,使git diff命令忽略某些目录。git config diff.nodiff.command true添加.gitattributes文件根目录下添加文件夹public/dist* diff=nodiff app/public* diff=nodiff app/view*.tpl diff=n
一、全局安装cnpm i -g git-br二、添加备注git config branch.xxx(分支名).description xxx(描述文字)三、查看备注git br
项目多了,Git需要建立很多仓库管理,太繁琐了。于是乎想用同一个仓库,不同分支管理项目,但新建分支默认继承父亲tree,而我们需要的两个没有关联的分支传送门 => git-checkout (ctrl + f 搜索orphan)教程开始:1 . 新建一个仓库操作(避免失误把之前的仓库搞坏了), 可以用命令或者在GitHub控制台操作2 . 新建后默认分配了master主分支,将仓库下载到
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目;Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件;Git与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。命令总结 1 . ===== 初始化文件 ===== git init 2 . ==