Normally, I need to do:

```
$ git add .
$ git commit -m "message"
$ git push

```

to push my work to the server and view my changes. Since I need to do this for all little changes, it's a huge time kill. I currently have an alias for the git add, commit and push:

```
[alias]
    ap = !git add -A && git commit && git push

```

Is there a way to avoid VIM editor opening by setting a commit message using `-m`? I've tried doing `git ap -m "message"` but that still opens the VIM editor.