在使用 Git 时,我尝试一次做一个小的更改,然后分别提交每个更改。这让我有详细的提交消息,并让我可以轻松地恢复单个更改,如这篇博文(不是我的)中所述。有时在处理一个大功能时,我会看到一个我想修复的不相关的小错误。根据我当前的系统,我必须注意稍后修复的错误(通常作为代码注释),提交大功能,然后返回并修复错误。
我想知道分支是否会让我修复错误并立即推送提交,同时我在另一个分支中完成该功能。我可以将修复推送到公共存储库和我的“添加功能”分支吗?分支似乎有点笨拙,有没有更简单的方法来获得我正在寻找的结果?