Sticky Posts

Categories

Post List

2k words 2 mins.

目标:可以使用相同的机器用于工作和个人的多个账户进行 Git 提交,而无需手动重置你的配置。 Git 的 git config 命令可以为 git 设置用户名、邮箱等全局选项和配置。其有很多选项和配置,其中一个就是 includeIf 选项,它能够帮助我们在拥有多个 git 用户的时候可以灵活的切换到对应的用户上,且使用起来非常方便。 比如说,你既是全职的开发者,或者经过多家公司任职,又或在业余时间适用自己账号自我提升。在这种情况下,大多数人都不想为两个或多个角色使用一个共同的配置,或者,至少他们肯定希望保持配置的某些部分是不同的,尤其是当他们在两个角色中使用同一台计算机时。 #...
758 words 1 mins.

# 背景 生产力替换,2017 款升级至 M1 版新电脑,进行各种配置。 当再次使用 gitflow 时,ERROR 异常,Auth fail。 # 问题及原因 # 问题 1 Error finishing feature: Error finish feature: ...... git@xx.com:xx/xx.git: Auth fail 产生此问题的原因:mac 新版的 ssh 加密解密不再支持 ssh-dss, 转而使用 openssh 引起 # 问题 2 Error starting release: ...... invalid...
2.1k words 2 mins.

# 背景 1、项目上的 commit 信息并不是所有人都了解,导致项目的 commit 信息并不是按照已约束的规范提交。 2、小伙伴错合、误合 test、beta 等测试分支到迭代分支 / 主分支,造成分支污染。 # 处理思路 采用 git hook 来统一制定 commit、merge # 环境条件 MacOS Idea # 前置条件 使用正确的 grep 包,因为 mac 自带的 BSD grep 不支持 - P 参数,所以请安装使用 GNU grep grep --version # 配置步骤 1、将附录钩子文件下载好,打开控制台,进入根目录下 cd /2、寻找 git 的...