which force is responsible for earth to rotate it self ?
Gravity is the force (i.e., in the sense the term is used in physics) most responsible for Earth’s rotation, albeit indirectly. It is believed that the origin of the Earth’s rotation can be traced back to the formation of the planet itself. The leading theory for planetary formation is that particles, gas, etc., accrete into what is called a protoplanetary disk, and that an unevenness in the distribution of the mass of that disk leads to gravity’s pulling the disk more in one direction than in another, which leads to the whole thing’s spinning in one direction, which continues unabated thanks to the principle of the conservation of angular momentum.