commit 规范速查
feat
:新功能(feature)fix
:修补 bugdocs
:文档(documentation)style
: 格式(不影响代码运行的变动)refactor
:重构(即不是新增功能,也不是修改 bug 的代码变动)test
:增加测试chore
:构建过程或辅助工具的变动revert
: 撤销以前的 commit1
revert: feat(pencil): add 'graphiteWidth' option
本地创建、连接远程仓库
1 | # 创建并连接远程仓库 |
新建文件并推向远端
1 | # 创建 a.js |
- git add
git add [file1 file2 file3...]
: 添加多个文件git add .
: 暂存所有文件
git status
M - 被修改,A - 被添加,D - 被删除,R - 重命名,?? - 未被跟踪
撤销操作
撤销 git add
1 | # 新建 b.js 文件 |
git reset head
: 如果后面什么都不跟的话 就是上一次 add 里面的全部撤销了git reset head file
: 对某个文件进行撤销了
撤销本地修改
1 | # 修改文件 |
撤销 git commit
1 | # 查看 commit 记录 |
分支
新建分支并推向远程
1 | # 新建并切换本地分支 |
合并分支
1 | # 开发完 dev 分支后 |
分支管理
1 | # 查看所有分支 远程+本地 |