Part 1: Viewing File History ![Screenshot](11g.png) ![Screenshot](22g.png) ![Screenshot](33g.png) ![Screenshot](44g.png) Number of commits modifying example.txt: 3 Difference with -p: Shows the patch/diff along with commit metadata. Part 2: Viewing File History with Blame ![Screenshot](b11.png) git blame → shows commit, author, timestamp per line. -L → restricts blame to specific line numbers (useful in large files). -e → includes author’s email. Part 3: Merging Branches ![Screenshot](55gpng.png) Git performed a 3-way merge because both master and feature/feature-1 had diverging commits on the same file (example.txt). What does git log --graph --oneline --all show after the merge? It shows the branching structure and how the merge happened: