Question: what is the difference between git and stash?
Answer: Git is a distributed version control system. Stash is a repository management system of Atlassian. It can be used to manage Git repositories, also it can be used to manage repositories of other version control system like mercurial.