# auto-git **Repository Path**: jxywb/auto-git ## Basic Information - **Project Name**: auto-git - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-29 - **Last Updated**: 2024-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 背景 命令行,快速的生成一个 git 提交规范,并实现提交合并。 ### 技术栈 - simple-git - inquirer.js - ora - fs-extra ### 功能 现有功能: - git 初始化 - 提供一键提交代码 - 合并代码 - 冲突时提示解决冲突 - husky 集成 ### 快速开始 ```js // 下载auto-git git clone https://gitee.com/jxywb/auto-git // 进入文件 cd auto-git // 全局化 npm link ``` #### git 初始化 先在 gitee/github 新建一个仓库,并获取克隆地址。 在本地创建一个文件夹 test-branch 进入后执行命令。 ```js // 进入文件 cd test-branch // 执行命令 myGit ``` ![image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7c956498cc8543bc97aa3d74e1f9f11f~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=595&h=79&s=5515&e=png&b=181818) #### husky 添加 husky. ``` myGit add husky ``` ![image.png](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1b243cce018d46c98a8f985666187734~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=567&h=126&s=9079&e=png&b=181818) 此时代码规范已经定好了可以试试 ```js // 进入创建好的文件 cd test-branch // 执行命令 myGit ``` ![save-git.gif](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/78f655d69c8f416a9a9346cf3149c1b3~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=799&h=467&s=99556&e=gif&f=65&b=181818) 再查看我们的仓库可以看到已经提交上去了: ![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5e38e64a4e45404babce9af3beb08075~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=617&h=367&s=17317&e=png&b=fefefe) #### 分支合并