# something **Repository Path**: ctn-info/something ## Basic Information - **Project Name**: something - **Description**: 杂项 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-06-01 - **Last Updated**: 2020-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Something [TOC] ## Git ### 生成 ssh 密钥 ``` ssh-keygen -t rsa -C "xxxx@xxx.com" # Generating public/private rsa key pair # cd 次回车即可生成 ssh key ``` 生成之后会保存在系统用户目录下的 .ssh 文件夹内, id_rsa 和 id_rsa.pub 文件。 id_rsa.pub 文件可用 VSCode 打开,将其内容粘贴到指定位置。 详情概念可参考 [Git教程-远程仓库](https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374385852170d9c7adf13c30429b9660d0eb689dd43a000) ### Git 全局设置 ``` git config --global user.name "yourname" git config --global user.email "your-email@mail.com" ``` ### 创建 Git 仓库 命令示例如下: ``` mkdir something cd something touth README.md git add README.md ``` ### 已有项目 ``` cd existing_git_repo git remote add origin git@gitee.com:ctn-info/something.git git push -u origin master ``` ### 其它命令 详情可参考 [Git教程-分支管理、多人协作](https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013760174128707b935b0be6fc4fc6ace66c4f15618f8d000) ``` git add readme.txt git status git commit -m "add readme.txt" ``` ``` git branch // 查看当前分支 git branch dev // 创建分支 git checkout dev // 切换分支 git merge dev // 合并指定分支到当前分支 git branch -d dev // 删除指定分支 ``` ``` git remote // 查看远程库信息 git push origin master // 推送本地的指定分支到远程库的对应分支上 (对应分支是否是远程库的 master 或 dev 分支 ? 需实际操作一下 !) ``` ``` git clone git@gitee.com:xxxxxx/xxx.git // 克隆 git checkout -b dev origin/dev // 创建本地 dev 分支,并将远程 dev 分支 checkout 到本地 dev 分支上 ``` ``` // 还需再多使用,有经验后再整理 git pull git push ``` ## 添加 ESLint ### 安装依赖包 采用 airbnb 规范, 安装如下依赖包到 devDependencies 中: + babel-eslint + eslint + eslint-config-airbnb + eslint-plugin-import + eslint-plugin-jsx-a11y + eslint-plugin-react ### 增加配置文件 配置 .eslintrc.js 文件。 ### 配置命令 在 scripts 中添加 eslint folder 命令