如何批量修改 Git 提交记录中的作者名称和邮箱

适用场景: 已经提交了N个commit才发现用的配置(user.name 和 user.email)错了,比如要用个人邮箱的,用成了公司邮箱。 基于
Read more →

Git 配置文件中 Conditional Includes 的使用

使用场景 个人电脑里同时有公司的项目的源码和自己的开源项目的源码,而一般在公司使用的name和email配置跟家用的都是区分开的。 如何实现,在
Read more →

Git拆分子目录为新仓库

en title: Git Splitting a Subfolder Out Into a New Repository 需求 某个历史悠久的“大”Git仓库(很大很大。。。)要拆分成很多小仓库。 至于为什么会有这种“大”仓库的存在,表问我。。
Read more →

为什么cgit不实现FastCGI

cgit简介 cgit - A hyperfast web frontend for git repositories written in C. cgit没有多余的功能,它就是一个简洁的Git WEB UI. basic repository browsing (logs, …
Read more →

Git tips – 同一个文件修改了多处如何分作多个提交

需求 经常会有这么一种情况,一个文件修改了很多次代码,才发现 – 咦?忘记commit了。 而且往往这些修改可能它们本来应该属于不同的提交。 怎么办?
Read more →