Tworzysz repozytorium
Wrzucasz pliki ze swojego projektu
Działa
gitignore to lista plików i folderów które repozytorium ignoruje
one są w folderze z aplikacją lokalnie, ale nie możesz ich przesłać
przykładowo konfiguracja -> dajmy na to połączenie z bazą danych, nie chciałbyś żeby dane logowania do bazy danych były publiczne
tak samo nie chcesz zawalać repozytorium dużo ważącymi logami aplikacji albo konfiguracją IDE
tak samo jak skompilowaną wersją aplikacji, bo poco to komu, a może dużo ważyć
polecam nauczyć się git'a jeśli myślisz o pracy jako programista
jak traktujesz to tylko jako zabawe po godzinach a skupiasz sie na innej dziedzinie, nie musisz znać, ale sporo ułatwia
Wstawić możesz co chcesz, każdy rodzaj plików, nawet zdjęcia
Tylko że część może być nierozpoznawalna
W przypadku plików tekstowych (kod) możesz wrzucać wszystko, język musiałby być na prawde bardzo mało popularny żeby nie był rozpoznawany, ale będzie wyświetlany