下面是一个典型Git工作流,和之前的《Git使用-极简工作流》相比,要复杂一丢丢:
git checkout -b localdev origin/master
git commit -am "fix: tcp connection timeout"
git checkout master && git fetch
git checkout localdev && git rebase master
git push origin localdev:master
上面执行git commit
操作的时候,可以根据具体的修改内容,对commit消息进行分类:
有了这些消息前缀,除了可以明确修改意图,还可以使用工具来生成版本CHNAGELOG
文件,一举两得。
可以使用上面的字符串作为提交信息前缀,如果是普通阶段性提交,可以不带前缀字符串。
【文章不错,鼓励一下】