![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5Cp_9kD2k9Wv56Tbkwi3aCMnjRubRfdnJYlBTVz0rmFVpfkFxl9cE1ctjx9PS73wXpHw8rxBkCGPuck6rhL97A0X9xBB5WgmjlH1EqMhGNaqtXhoHwkvQ7ZEkmwqRz12TD4QU/s1600/logo.png)
After setting up the .gitignore file, in Linux, the following will create your repository...
sudo git init
sudo git add .
sudo git commit -m 'initial commit'
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV20JwIVTgW17E1mSnR1Mf_Vyee2n0o5x5HZzrATjzLhFDzy8r-7_CXXNfKeoCa6yOMzL5BBRzofRctlJQ1p9vrdIIbL2hU5GNdi8EoqmDkcTmU3KMYX81uRqqciuLp_pWpQ9d/s320/create+repository.png)
Sidenote: when I switched from Mercurial to Git (Mercurial was fine for me... just wanted to get my feet wet with Git), my idea was to use GitHub. However, being in a startup, with a small team, I decided to keep some Euros in my bank account and use Bitbucket, which is free for up to 5 users. I used Bitbucket with Mercurial, so I was already familiar with it, and I'm very happy to stay there.
Next, since I develop on Windows (10), I needed to get the code locally. To do that, I use SourceTree, which makes cloning the repository on Windows a no-brainer.