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?
Dodanie kontroli wersji do projektu
Wątek przeniesiony 2023-03-28 19:17 z Webmastering przez Riddle.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 7
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10227
W taki sposób żeby w repozytorium znalazły się wszystkie pliki konieczne do developowania aplikacji.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 8488
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 7
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 10227
Tevi napisał(a):
Jest jeszcze jedna sprawa. Gdy robię
git pushz 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ą polecenialsw 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 remotea albo nie masz ustawionego tracking branch.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 526
Tevi napisał(a):
Jest jeszcze jedna sprawa. Gdy robię
git pushz 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ą polecenialsw 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.