make `git go` safer, doesn't overwrite when switching branches