在我的工作流程中,我几乎不想从master以外的分支进行分支。有几次我在启动一个新功能时意外地做到了这一点。当我这样做的时候,它会在合并时破坏我的历史。
如果我已经在一个分支机构工作了,有什么好方法可以保护我自己不去创建一个新的分支机构呢?我知道Git分支的第二个参数
git checkout -b newbranch master
但我不确定我是否能重新培训自己,让自己一直提供它。理想情况下,当我键入 git checkout -b newbranch 或者当我试图从分支中分支时发出警告。
git checkout -b newbranch