some more advanced git commands