# GIT for Ignition projects

**URL:** <https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015>\
**Category:** Ignition\
**Created:** [January 14, 2022, 9:43am UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015 "2022-01-14T09:43:18Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![thidalgo](https://avatars.discourse-cdn.com/v4/letter/t/898d66/32.png) [@thidalgo](https://forum.inductiveautomation.com/u/thidalgo)\
**Post date:** [January 14, 2022, 9:43am UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015/1 "2022-01-14T09:43:18Z")

</div>

Using Git as a control version system for Ignition projects, bring some difficulties and matters to take into account. I’d be pleased of sharing how to set up Git properly for working with Git Repositories on Ignition Projects, such as .gitignore files, best practices, … etc.

---

<div class="post-metadata">

**Author:** ![lachguerabdallah](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lachguerabdallah/32/25558_2.png) [@lachguerabdallah](https://forum.inductiveautomation.com/u/lachguerabdallah)\
**Post date:** [January 14, 2022, 10:16am UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015/2 "2022-01-14T10:16:24Z")

</div>

[![](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/3/a344b128bad8308b7d544a1100ddf25016dc1d01.jpeg "Using Git for Ignition Projects | Beginner Tutorial") ](https://www.youtube.com/watch?v=qJVfmQ54M70)

I recommend you watch this video. I hope this helps you

---

<div class="post-metadata">

**Author:** ![johannes.bo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/johannes.bo/32/27628_2.png) [@johannes.bo](https://forum.inductiveautomation.com/u/johannes.bo)\
**Post date:** [January 14, 2022, 12:59pm UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015/3 "2022-01-14T12:59:21Z")

</div>

Hi, Maybe you will find answeres to some of you questions here?

> **[Ignition 8 Deployment Best Practices](https://www.inductiveautomation.com/resources/article/ignition-8-deployment-best-practices)**
>
> This guide is aimed to help you better understand how to deal with deploying Ignition applications and provides some best practices for setting up your development and testing workflow.

---

<div class="post-metadata">

**Author:** ![johannes.bo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/johannes.bo/32/27628_2.png) [@johannes.bo](https://forum.inductiveautomation.com/u/johannes.bo)\
**Post date:** [January 14, 2022, 1:21pm UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015/4 "2022-01-14T13:21:24Z")

</div>

..also version control is touched in this video, fex at ca 36 minutes

[![](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/6/36f47cdaf4e3fd33856fe0206bdf146c01a6c231.jpeg "Ignition Community Live: Ignition 8 Deployment Best Practices") ](https://www.youtube.com/watch?v=QLuOKg5facM)

---

<div class="post-metadata">

**Author:** ![thidalgo](https://avatars.discourse-cdn.com/v4/letter/t/898d66/32.png) [@thidalgo](https://forum.inductiveautomation.com/u/thidalgo)\
**Post date:** [January 15, 2022, 12:07pm UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015/5 "2022-01-15T12:07:54Z")

</div>

Let me add a very interesting related topic: [Using git for Ignition project version control](https://forum.inductiveautomation.com/t/using-git-for-ignition-project-version-control/40964)

---

<div class="post-metadata">

**Author:** ![thidalgo](https://avatars.discourse-cdn.com/v4/letter/t/898d66/32.png) [@thidalgo](https://forum.inductiveautomation.com/u/thidalgo)\
**Post date:** [January 15, 2022, 12:09pm UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015/6 "2022-01-15T12:09:22Z")

</div>

Another interesting related topic: [Getting resource.json files under control in Git](https://forum.inductiveautomation.com/t/getting-resource-json-files-under-control-in-git/49571)

---

<div class="post-metadata">

**Author:** ![johannes.bo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/johannes.bo/32/27628_2.png) [@johannes.bo](https://forum.inductiveautomation.com/u/johannes.bo)\
**Post date:** [February 3, 2022, 5:01pm UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015/7 "2022-02-03T17:01:41Z")

</div>

According to this changelog a very welcome change is on its way 🙂

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/9/d9622f5a5327fceddbf4dea683c837e29e0eb1d5.png)

---

<div class="post-metadata">

**Author:** ![johannes.bo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/johannes.bo/32/27628_2.png) [@johannes.bo](https://forum.inductiveautomation.com/u/johannes.bo)\
**Post date:** [October 18, 2024, 1:27pm UTC](https://forum.inductiveautomation.com/t/git-for-ignition-projects/55015/8 "2024-10-18T13:27:07Z")

</div>

and even better: all config will be available in human readable format in filesystem from v8.3 😉

> [@Version control and future versions of Ignition (8.3?)](https://forum.inductiveautomation.com/t/version-control-and-future-versions-of-ignition-8-3/74578/9):
>
> Note that 'Gateway Events', as in 'Gateway Event Scripts', are a regular project resource and already stored on the filesystem. Their actual storage format is also planned to be revamped in 8.3, so that they're broken up into distinct resources in a human-readable format, but that's orthogonal to gateway configuration itself (db connections, device drivers, etc).
