I realised a few months ago that I should read more books. I have a ton of them. I could never read all of them unless I start now and that’s exactly what I did. The first one I ended up reading was a short book on git. It was quite basic except a couple of striking things. One of them is this image I found on a blog that clearly and closely depicts the journey a file may take travelling from your working directory to the destination repository.
Any seasoned Git user will know this by heart, but, it is still a very concise and nice representation of git’s transport commands and the actual journey. By the way, Index is also known as Staging, just in case you get confused with terminology on Google.
I hope it helps new git users to get used to the process and the various stages.