I was recently given a complex project by a client with a convoluted Git history. Not only could I not locate the source code branch, but the commits were also difficult to comprehend. I am unsure where to begin and where to make my own commits. I believe I need to visualize the commit and branch history graph in a single view. How can I achieve this?
Of course, I used git log command to see the Git history and commit information. To view a simplified graph of the commit history, so I added --graph option to the command. For example, git log --graph. However, it is not easily visible to me in a single glance. So the best solution I think is that using Source-Tree tool.