Girl number 2 is the real you. You don't have a boy on the inside, only on the outside. You have been told for many years that you are a boy on the inside and outside but people couldn't see that you are girl on the inside.
Now when you try to tell someone that you are a boy, girl number two disagrees with that and it makes you unhappy. You are an honest person and it feels like you are lying because you feel the girl on the inside.
As for cutting your hair off, I suspect both girl number 1 and number 2 like long hair. The problem is you also feel from your parent, friends and others who see the boy on the outside that your hair should be short. You want to make others happy but you also want to make the girls inside happy as well. Because both want different things, you can't make everybody happy so you are unhappy.