大反派

使用 `git worktree` 管理多个工作目录,比 `git stash` 更高级的分支管理方式

简介 git worktree 是 Git 提供的一个子命令,允许在一个仓库中创建多个额外的工作目录(工作树),每个目录可关联一个独立的分支,从而实现多个分支的并行开发,无需频繁切换分支或使用 git stash 暂存。 常见用途 | 用途 | 命令 || — | — || 添加一个工作目录用于新分支 | git worktree add ../feature-dir feature-...

❌❌❌不要这么干:如何修改git log的作者信息

怎么修改git log的作者信息,我的建议是已经推送到远端的代码提交日志不要动它们,即使是有问题的,也应该保留,git的意义才存在。 但如果是你的自己的项目,比如自己的github仓库,想要将自己的邮箱、自己的真名移除,用花名来替代,则可以用下面的方法。 前提 仓库允许强推- 仓库是自己学习项目- 会修改原始提交的commit id产生新的commit id 修改项目的作...