It's exactly the same as a regular machoke - just green.
You know in Pokemon crystal and heart gold/soul silver? There's a red gyarados in those games. It's just like that.
no machoke doesn't evolves into leaf green
You do nothin with it because its a shiny
To evolve a machoke you must trade to a friend that has a fire red or leaf green or ruby or sapphire version your machoke then your friend will receive this machoke and it will evolve into machamp make your friend trade it back to you to have the machamp.
I didnt even know that you can trade from leaf green to diamond. But yes if you trade your machoke you can :D
You can find machoke in victory road.
Machoke can only evolve after its been traded
MACHOKE EVOlve by trading
You cant evolve machoke up by levelling him up. You have to trade to evolve machoke.
machoke evolves after traded
By trading machoke
machoke evolves if you trade it
You can get machoke in pokemon diamond, pearl and platinum.