It was to make color contrast as green color of their shirts are very close to each other. Else it can make the fielders confused as well as the audience. That’s why in big tournaments, most of the team has two jerseys for their home & away matches. It’s very common in football.
In fact, Pakistan also have home & away jerseys as well.