experimenting with git to understand how it works and is best used