TypeHint: done

I'am newbie in git-stuff:
Squash as i understand is merge several commits into one (i will try to find how to do it in github UI)
"Rebase from 0.3" into witch branch? 
I think what rebase is available for commits to merge changes from one branch to another. But this is pull - request - some sort of diff files, not regular commit. Or i misunderstand terms?