I tend to follow good practices. For example, commit certain things in a
particular git branch, that should be re-based of another branch that
tracks the upstream. However, sometimes I just forget that, especially
after not working on that particular code base for a long time, and do a
commit in a wrong branch. Git is forgiving, but I wanted more, I wanted
to avoid making that mistake in the first place.