Repository yun ng mga projects mo. if example gusto mo isave yung isang particular version ng project, like 1.0, dun mo sya ilalagay. pwede mo ilagay dun either source code or finished build. nilalagay sila dun via git. pag may bagong version ka ng project, gagawan mo ng separate na commit dun. para sakaling yung version mo na latest e buggy, pwede mo kunin dun yung previous version, madali ka makakapag revert. yung pagfork naman ng projects, for example, lalagyan mo yung project ng isang feature na di makikita dun sa ibang version. usually ginagawa yun sa mga open sourced projects, then ibang developer yung magfofork. lastly, pag aralan mo gumamit ng SVN para mas magets mo yung github.