# Push to VCS

This is the mechanism for versioning the Data set and storing the latest versions in Git. While pulling the Data set user can see the committed message of each version, so the user will get more info about the committed data set.

{% hint style="success" %}
*Check out the illustration on pushing a Data Set to VCS.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe7P9Uf1O3iaFlsO3hfWI%2Fuploads%2FzXoW9NIIsPu8dl9OOMZT%2FPushig%20a%20version%20of%20Dataset%20to%20VCS.mp4?alt=media&token=1f1d7969-34fc-4291-a466-33eaf5dedcef>" %}
***Pushing a Version of Dataset to VCS***
{% endembed %}

* Select a ***Data Set*** from the ***Data Sets*** ***list**.*
* Click on the ***Push to VCS*** icon.

<figure><img src="https://2396355452-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe7P9Uf1O3iaFlsO3hfWI%2Fuploads%2FD9CSw31OQAvZy4czj6af%2Fimage.png?alt=media&#x26;token=e6ef1229-f8ad-480c-ad24-381edd40a056" alt=""><figcaption></figcaption></figure>

* The ***Push into Version Controlling System*** dialog box appears.
* Provide a ***Commit message*** – this message is saved as a label in the Version Controlling System.
* Click the ***Push*** option.

<figure><img src="https://2396355452-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe7P9Uf1O3iaFlsO3hfWI%2Fuploads%2FJZGDuFbG8UK9sK580BUw%2Fimage.png?alt=media&#x26;token=224a9ca9-072b-4a50-8a86-a032746f9189" alt=""><figcaption></figcaption></figure>

* A confirmation message appears, and the selected Data Set version gets pushed to the VCS.

<figure><img src="https://2396355452-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe7P9Uf1O3iaFlsO3hfWI%2Fuploads%2FfnMoHZfTRjZvDcZ4YFdQ%2Fimage.png?alt=media&#x26;token=45a644a1-f606-4d13-9399-5daeae1c5edb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark> Commit message is a required field after giving the message only the Push option will get enabled.*
{% endhint %}
