Orbital variations, Earth tilt, Volcanoes, Ocean currents, Solar variations, and GreenHouse Gases are the main known factors. GHGs are the only factor that on which we have an influence.