Jeżeli mam już gotowy projekt Reacta i chcę go wysłać na GH w developerskiej wersji, to powinienem wykonać git init
z poziomu katalogu src
czy z poziomu wyżej od niego?
W taki sposób żeby w repozytorium znalazły się wszystkie pliki konieczne do developowania aplikacji.
Zrobiłeś na odwrót, niż się powinno zrobić. System kontroli wersji dodaje się na samym początku. A nie jak jest już "gotowy".
Chociaż to legitne pytanie - jak dodać system wersji do projektu, który nie był wcześniej śledzony?
Pierwszym przybliżeniem będzie wejście w katalog główny projektu (tam gdzie masz wszystkie pliki związane z projektem - czyli zarówno kod źródłowy, i package.json
i różne configi).
Problem w tym, że pewnych plików się nie commituje - np. node_modules
nie trzeba, bo to automatycznie będzie odtworzone. Tak samo różnych tajnych danych też nie commitujesz.
Jeżeli mam już gotowy projekt Reacta i chcę go wysłać na GH w developerskiej wersji, to powinienem wykonać git init z poziomu katalogu src czy z poziomu wyżej od niego
No zwykle jak istnieje katalog src
, to jest to podkatalog w repo.
BTW skąd te katalogi? Użyłeś jakiegoś startera typu create-react-app czy innego, czy to jakiś customowy układ?
chcę go wysłać na GH w developerskiej wersji
Co to znaczy developerska wersja? Mam wrażenie, że mylisz opcje buildu i bundle'owania z kodem źródłowym.
Jest jeszcze jedna sprawa. Gdy robię git push
z poziomu katalogu z nazwą mojego projektu (czyli poziom wyżej niż src
), to na github wcale nie wysyła się mój projekt, tylko jakieś defaultowe pliki z create-react-app. Gdy przeglądam strukturę projektu za pomocą polecenia ls
w konsoli, wszystko jest dobrze i widać, że to moje pliki, jednak to co wysyła się na GH jest zupełnie inne.
Tevi napisał(a):
Jest jeszcze jedna sprawa. Gdy robię
git push
z poziomu katalogu z nazwą mojego projektu (czyli poziom wyżej niżsrc
), to na github wcale nie wysyła się mój projekt, tylko jakieś defaultowe pliki z create-react-app. Gdy przeglądam strukturę projektu za pomocą polecenials
w konsoli, wszystko jest dobrze i widać, że to moje pliki, jednak to co wysyła się na GH jest zupełnie inne.
Pokaż wynik git push
.
Możliwe że nie masz ustawionego remote
a albo nie masz ustawionego tracking branch.
Tevi napisał(a):
Jest jeszcze jedna sprawa. Gdy robię
git push
z poziomu katalogu z nazwą mojego projektu (czyli poziom wyżej niżsrc
), to na github wcale nie wysyła się mój projekt, tylko jakieś defaultowe pliki z create-react-app. Gdy przeglądam strukturę projektu za pomocą polecenials
w konsoli, wszystko jest dobrze i widać, że to moje pliki, jednak to co wysyła się na GH jest zupełnie inne.
Brzmi jakby create-react-app utworzyło repozytorium (bo te toole zwykle domyślnie to robią) ze swoim początkowym commitem, a nie zrobiłeś commita ze swoimi zmianami przed wrzuceniem ich do GH.