Using Bitbucket or Github doesn't change anything about using git in the first place. Unless you intended to use Mercurial instead, that is. Github only offers git.