La pieve, dedicata a S. Giovanni Battista, possiede un'architettura romanica del XII secolo, anche se sembra sia stata costruita nel XI-XII secolo. L'aspetto attuale tuttavia è dovuto a pesanti lavori di ristrutturazione tra la fine del XIX secolo e l'inizio di quello successivo. All'esterno sono identificabili tratti del cornicione ad archetti pensili e una lunetta del precedente edificio, mentre all'interno ritroviamo parte della cripta e alcuni capitelli databili all'XI secolo.
La chiesa è attestata per la prima volta nel 1048 e risulta dipendente dalla pieve di Monteveglio (Bologna); ebbe una notevole importanza visto che nel XIII secolo aveva giurisdizione su diciannove cappelle.
La località Trebo viene citata per la prima volta nel 996 e il toponimo sembra derivare del latino trivium, ovvero incrocio di strade.