To sa podstawy gita,
https://git-scm.com/book/pl/v2/Pierwsze-kroki-Podstawy-Git
git stage zawiera to co ma byc dodane, nie musisz wszystkiego dodać na scene przed commitem, tylko to co jest na scenie po wysłaniu commita będzie dodane, wiec z repo jak chcesz wyrzucić to skopiuj gdzie indziej na ...komputer
Nie bardzo rozumiem.
Również przed - wrzuceniem folderów, plików których nie chcesz mieć w repozytorium zdalnym służy specjalny plik gitignore dodane foldery,pliki nie beda uwzględniane
https://git-scm.com/docs/gitignore - ignorować możesz ze względu na rodzaj pliku, nazwe, folder, sciezke
Dodany folder np - spowoduje ze wszystko co w nim kaskadowo jest ignorowane.