Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Git]jak odwzorować Git workflow z localhostem?, osobny folder z plikami dla wersji produkcyjnej i osobny dla lokaln...
koszykarze
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 10.10.2015
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


chcę do nauki zacząć używać jakiś Git workflow robiąc na localhoście.

W różnych workflows występują takie mniej więcej kroki:
- na githubie mam główne repozytorium remote origin/master
- lokalnie mam odwzorowany branch master
- z lokalnego branch master tworzę branch develop
- z develop tworzę branche feature
- skończone branche feature merguję w develop i taguję. usuwam branch feature
- develop merguję z lokalnym master
- lokalny master push do repozytorium origin/master na githubie

no dobrze,
a co znajduje się w folderze projektu na localhoście?
czy mam mieć dwa osobne foldery projektu, jeden niby lokalny na którym pracuję a drugi osobno produkcyjny niby remote?
czy mam w folderze na localhoście zrzucać PULL z origin/master?
a może mam mieć jeden folder projektu na localhoście który jednocześnie robi za lokalne repozytorium i remote


(wybaczcie za głupie sformułowania/spolszczenia)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




GIT jest samo wystarczalne samo w sobie. Jak nie chcesz miec gdzies na serwerze oddzielnej kopii to nie musisz miec zadnego remote. Nie mniej jednak dobrze miec, bo jakby nie patrzec to bedzie tez twoja kopia jakby ci dysk padl (IMG:style_emoticons/default/wink.gif)
Poza tym jesli pracowac bedziesz nie tylko sam ale jeszcze z kims, to dobrze by bylo miec GIT remote by kazdy z was mial do niego dostep.

Cytat
czy mam w folderze na localhoście zrzucać PULL z origin/master?
No jesli pracujecie w kilka osob i kazdy moze robic zapis do origin to tak, wypadaloby robic PULL by miec zmiany innych ludzi u siebie. Bez tego raczej bedzie ciezko zrobic PUSH (IMG:style_emoticons/default/wink.gif)
Jesli pracujesz sam to nie ma potrzeby robic PULL bo przeciez tylko ty PUSHujesz.

U siebie na kompie masz miec jeden folder projektu. Jest to twoja kopia projektu GIT. Jesli masz podpiety jakis remote, to do niego PUSHujesz swoje zmiany oraz z niego robisz PULL jesli pracujecie w kilka osob.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 16:28