Git Diff Between Branches Specific Learning