> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/bdb-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/bdb-documentation/data-visualization/governed-dashboards/managing-options-for-a-dashboard/dashboard-version-control.md).

# Dashboard Version Control

{% hint style="info" %}
Check out the walk-through on how to use the Version Control functionality for the Dashboards.
{% endhint %}

<figure><img src="/files/ZQYELsjXN4Tzlj784OBp" alt=""><figcaption><p>Push to and Pull from VCS</p></figcaption></figure>

### Pushing a Dashboard to VCS

* Click the Manage option.
* Select and open a Workspace from the list of Workspaces.
* Select a dashboard from the dashboard list.
* Click the ***Push to VCS*** icon for the selected dashboard.

![Accessing the Push to VCS icon for a dashboard](/files/NlYO9JSnni9eZ85mmWvM)

* The ***Push into Version Controlling System*** dialog box opens.
* Provide a commit message.
* Select a ***Push Type*** out of Dashboard Versioning and GIT Export
* Click the ***Push*** option.

![Providing the Commit message and Push Type for a dashboard push](/files/iQIkC8ci80clO1Cgsgdq)

* A Confirmation message appears and the selected dashboard version gets pushed to VCS.

![](/files/4JTLKLYh5mhuxl4PQX8p)

### Pull from the VCS

* Click the Manage option.
* Select and open a Workspace from the list of Workspaces.
* Select a dashboard from the dashboard list.
* Click the ***Pull from VCS*** icon for the selected dashboard.

![Accessing the Pull from VCS icon for a dashboard](/files/e8PQjvSxvrxWKKvi12op)

* The ***Pull from Version Controlling System*** dialog box opens.
* Select a Version by using the given checkbox.
* Click the ***Pull*** option.

![Selecting a Version to pull from the VCS](/files/kMyYRud3pSvUOfp5Uun0)

* A confirmation message appears and the selected version of the dashboard gets pulled.

![](/files/6ll8fJQFVlgYN607wWab)
