项目中的某个业务功能的代码必须删除,但又必须留有备份,git该怎么操作。

比如master分支是已经在线上稳定运行的分支代码,
因特殊原因必须将其中的某些业务逻辑(统称F模块)代码删除,但是又防止以后可能会再用到,所以必须想办法将其备份。
而mater分支会继续迭代新的需求,此场景git该如何操作,才能保证在以后的某个时间需要重新使用F模块呢?

1、先拉个分支出来
2、回到原来分支去删除
3、保留刚拉出来的新分支push到git上,做个tag