Updating development from production

Greetings.

Right now contributors/writers are uploading and writing contents on production. and i want to update our development environment, what is the proper way to do this? and as much as possible i would want to use GIT just so we could track changes and history.

We would need more details to determine whether this is a general version control or workflow support request or if your question is about something specific to Roots/Trellis.