git
文章平均质量分 95
谭光志
FE/Nodejs/Rust 全栈
Github: https://github.com/woai3c
展开
-
一些常用的 Git 进阶知识与技巧
1. 同一电脑存在多个 Git 账号假设我们在同一电脑上拥有多个 Git 账号,例如公司内部使用的是 Gitlab,个人使用的是 Github 或者 Gitee。那就会遇到一种情况,上班时想给个人开源项目提交代码,但是 Git 绑定的是公司的账号。在这种情况下,我们可以让 Git 绑定多个不同的 ssh key,每个 ssh key 对应一个不同的 Git 服务器。生成第一个 ssh key:ssh-keygen -t rsa -C "xxx@xxx.xx"生成第二个 ssh key:ssh-原创 2021-11-09 10:14:41 · 357 阅读 · 1 评论 -
手写 git hooks 脚本(pre-commit、commit-msg)
简介Git 能在特定的重要动作发生时触发自定义脚本,其中比较常用的有:pre-commit、commit-msg、pre-push 等钩子(hooks)。我们可以在 pre-commit 触发时进行代码格式验证,在 commit-msg 触发时对 commit 消息和提交用户进行验证,在 pre-push 触发时进行单元测试、e2e 测试等操作。Git 在执行 git init 进行初始化时,会在 .git/hooks 目录生成一系列的 hooks 脚本:从上图可以看到每个脚本的后缀都是以 .sam原创 2021-07-18 23:57:53 · 1817 阅读 · 1 评论 -
git 常用命令介绍
1. git add <file>将 file.txt 文件添加到暂存区。git add file.txt将当前所有有变动的文件添加到暂存区。git add .2. git commit将暂存区的文件提交到当前分支。git commit -m '将刚才添加到暂存区的文件提交到当前分支,-m 代表要加注释'3. git push <远程主机名> <...原创 2020-04-30 14:34:59 · 159 阅读 · 0 评论