I often get asked if you can show/hide fields on certain pipelines or at certain stages. While you technically can't disable a field from showing on a particular pipeline, there is a workaround we can use. 

Set all your data fields to NOT display in the details view. Then go through each field and customise the pipeline/stage you want to show certain fields using the important settings. This will hide all your fields by default but they will appear in the 'Important' section based on the pipeline and deal stage.

Here's a video with more details:

https://www.youtube.com/watch?v=tQTJa2f3wlA