QEditor should contains a git client, which could let QPython programmers sync repo easily

Basic functions
--------------
### git clone

### git add

### git pull

### git push

### git commit

### git checkout

### git tag

### git log

### git reset