https://dana-scheider.medium.com/gitting-started-part-ii-initialising-a-repository-with-git-init-b0914a0a8f7e