Obtenga un logging de actividad completo (no logging de compromiso) para un repository de git local

Estoy trabajando en un proyecto personal Gitty , cliente no oficial de git. Utiliza la salida de command-line de git para mostrar los datos necesarios. Quiero trazar un gráfico como gitk para git repo usando (Gitgraphjs) [ http://gitgraphjs.com] y para esto quiero un resultado como este que muestre todas las actividades

 Initial commit - master Some more commit - master created new branch develop #branch created Some more commits in master - master added bla bla - develop merged master and develop #branch merged some commit - master 

Intenté usar git log --all --oneline y git reflog pero no dio los datos necesarios, como cuando se creó una twig en particular. Puedo analizar ese git log --graph --oneline output, pero no creo que esa sea la manera correcta de hacerlo.

Quiero saber qué command debo usar o hay alguna otra manera de trazar el gráfico.