摘要:
三个必须懂得概念 本地分支 远程跟踪分支(remote/分支名) 远程分支 远程协作的基本流程 第一步: 项目经理创建一个空的远程仓库 第二步: 项目经理创建一个待推送的本地仓库 第三步: 为远程仓库配别名 配完用户名 邮箱 第四步: 在本地仓库中初始化代码 提交代码 第五步: 推送 第六步: 邀请 阅读全文
摘要:
eslint js代码的检查工具 下载: npm i eslint -D 使用: 生成配置文件 npx eslint --init 检查js文件 npx eslint 目录名 命中的规则: 字符串必须使用单引号 语句结尾不能有分号 文件的最后必须要有换行 eslint结合git husky: 哈士奇 阅读全文
摘要:
git分支本质 分支本质是一个提交对象,所有的分支都会有机会被HEAD所引用(HEAD一个时刻只会指向一个分支) 当我们有新的提交的时候 HEAD会携带当前持有的分支往前移动 git分支命令 创建分支 : git branch branchname 切换分支 : git checkout branc 阅读全文
摘要:
安装 git --version 初始化配置 git config --global user.name "damu" git config --global user.email damu@example.com git config --list 初始化仓库 git init C(新增) 在工作 阅读全文
摘要:
底层命令 git对象 git hash-object -w fileUrl : 生成一个key(hash值):val(压缩后的文件内容)键值对存到.git/objects tree对象 git update-index --add --cacheinfo 100644 hash test.txt : 阅读全文
摘要:
集中式(svn) svn因为每次存的都是差异 需要的硬盘空间会相对的小一点 可是回滚的速度会很慢 优点: 代码存放在单一的服务器上 便于项目的管理 缺点: 服务器宕机: 员工写的代码得不到保障 服务器炸了: 整个项目的历史记录都会丢失 分布式(git) git每次存的都是项目的完整快照 需要的硬盘空 阅读全文
摘要:
git操作最基本的流程 创建工作目录 对工作目录进行修改 git add ./ git hash-object -w 文件名(修改了多少个工作目录中的文件 此命令就要被执行多少次) git update-index ... git commit -m "注释内容" git write-tree gi 阅读全文