chono kreiras repo na Gitu, kloniras ga na svoj komp lokalno, kopiras lokalno napravljeno u taj klonirani folder i pushas na Git nakon toga
Sve je receno, ovo je easy i correct way. Mozes si napravit i .gitignore file u rootu projekta pa dodas fileove i foldere koje ne zelis pushat na remote repo. Recimo konfiguracijski file, passwordi i sve osjetljivo uvijek imas van gita jer to zelis iskljucivo sam prenosit.
Uvijek je dobra praksa nakon kloniranja repoa napravit poseban branch pa njega publishas remote i mozes napravit Pull Request na master. Master je defaultna grana svakog projekta, ali i to se moze podesiti po zelji. Ideja je da se na masteru ne radi, nego samo gura u njega.
Cim pushas i publishah lokalni branch remote, odmah na samom gitu gore imas gumb da napravis spoj u master, s tim da gore prethodno toga malo podesis logiku, tipa to koji je main branch, da ne mozes nista gurat u njega bez necije potvrde itd.
Nije ti lose pogledati koji git tutorial, kratko je i puno ce ti pomoci, git je osnovni alat za development u svakom projektu.