Full Snapshot doesn't create commits availables to deploy

In a deployment, if you try to use a commit creates from Full Snapshot, this commits will not appear because the Full Snapshot doesn't create attachment in the Git Snapshot record. 

 To fix this problem, you have two options to create the JSON file for this commit.

    Option 1 - In the Git Snapshot, you can click in the Retrieve Commit button and after some minutes, you can use create the deployment with this Commit ID.

    Option 2 - You can create an Advance deployment with a Git Metadata Step and select the commit that you want, after that, you can go to Deployment Wizard and you can select the Commit Id that you want.

How did we do?