-
常用的Git命令及特殊问题场景怎么解决
转载自:https://juejin.cn/post/6934487656873082887?utm_source=gold_browser_extension 前言 初衷: 记得刚入行时,Git工具使不明白老是代码有冲突,甚至跟同事的代码都不同步(想想那时候都难)。最近整理一下Git笔记命令分享给大家,避免大家出错。 适合人群: 前端初级开发,大佬绕道。 内容结构: 常用的基本操作命令 -> 特殊问题的场景怎么解决。 常用的基本操作 git init…
-
git clone 指定 ssh-key
其实我们往往会遇到这样一个问题 打个比方: 公司邮箱是:xxx@a.com 个人邮箱:xxx@b.com & xxx@c.com 我们分别有:公司git仓库 / github仓库 / gitee仓库 三个邮箱分别有:id_a_rsa / id_b_rsa / id_c_rsa 三个密钥 三个仓库对应三个不同的邮箱 那么问题来了,我们这三个仓库都需要用ssh 方式来操作git。咋办? ssh连接默认用的都是 /.ssh目录下的 id_rsa这个密钥,那么我们能…
-
规范尼玛说
随着公司开发人员的扩张,越发觉得由于每个开发人员由于以往的经历各不相同,导致各自的开发习惯差异可能相当巨大,在这种情况下很有可能会留下不太可见的安全隐患。比如:原本的开发抽走去做其他项目把当前项目交接给另一位开发,那么如果这两位的习惯差异很大,代码风格差异很大,交接必然是一项很艰难的工作;比如:git使用全凭格各自喜好,万一哪天在生产环境发生了需要回滚的问题,如何去定位上一个版本。。。等等这些,都是很有可能会发生的问题。 既然意识到了这些问题,那么就要动手去尽可能的把这些可能发生的问题扼杀在…
-
MacOS 升级git
系统自带的git 版本一般会比较的老 比如我的macbook pro macOS Mojave 10.14.5 的git版本是 2.12 于是在日常开发中会遇到一个问题 想用 husky 等 工具控制 git hook 来控制不合规代码的 commit 就会报错,无法顺利执行 pre-commit 操作 那么保持git版本的更新就很必要了。 mac上最方便的 大概就是 HOMEBREW 了 所以我们就用 HOMEBREW 来安装可控的git吧。 但是 HOMEBREW 的标…