# Learning Git

As a first read on the topic you might want to start from this 10 minutes read  [article](https://guides.github.com/introduction/git-handbook/) .

A great set of tutorials on Git from Atlassian (maker of the popular version control system BitBucket) are available [here](https://www.atlassian.com/git) and they are also providing a nice short and quick list of common Git commands [here](https://confluence.atlassian.com/bitbucketserver/basic-git-commands-776639767.html). Another nice cheat sheet of common Git commands is also provided by GitHub [here](https://github.github.com/training-kit/downloads/github-git-cheat-sheet/) .

A really great learning tool which I definitely suggest is the interactive Git cheatsheet available [here](http://www.ndpsoftware.com/git-cheatsheet.html#loc=workspace;) .


![05.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1592052338865/aU24890t-8.png)

Also to practice your Git commands knowledge you might want to try the online emulator at  [https://learngitbranching.js.org/](https://learngitbranching.js.org/).


![06.PNG](https://cdn.hashnode.com/res/hashnode/image/upload/v1592052338773/J1w7TV514.png)
