Initial work to push S4 class git_branch
Add more push test cases