# Which the best way for create versionament in Pinegrow?

**URL:** <https://forum.pinegrow.com/t/which-the-best-way-for-create-versionament-in-pinegrow/5120>\
**Category:** Questions\
**Created:** [March 17, 2021, 4:19pm UTC](https://forum.pinegrow.com/t/which-the-best-way-for-create-versionament-in-pinegrow/5120 "2021-03-17T16:19:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![guilhermemig17](https://avatars.discourse-cdn.com/v4/letter/g/7ba0ec/32.png) [@guilhermemig17](https://forum.pinegrow.com/u/guilhermemig17)\
**Post date:** [March 17, 2021, 4:19pm UTC](https://forum.pinegrow.com/t/which-the-best-way-for-create-versionament-in-pinegrow/5120/1 "2021-03-17T16:19:27Z")

</div>

Hey guys, I see a lot of developers using git to save code versioning.

What is the best way to implement this in pinegrow?

I would like to have the history of all versions that are created in case someone on the team messes with something wrong I can recover previous versions.

---

<div class="post-metadata">

**Author:** ![abirana](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.pinegrow.com/abirana/32/4162_2.png) [@abirana](https://forum.pinegrow.com/u/abirana)\
**Post date:** [March 17, 2021, 7:15pm UTC](https://forum.pinegrow.com/t/which-the-best-way-for-create-versionament-in-pinegrow/5120/2 "2021-03-17T19:15:24Z")

</div>

Using Git for Pinegrow project is same like any other projects. You create a repo and push changes to it.

What I usually do is, create a repo on Github, get/copy the link and clone in me local server location. And within that folder your project files should remain.
