Jestem nowym narzędziem do kontroli wersji git i rozproszonych, ale udało mi się, bez większego potknięcia, uzyskać init
moje własne lokalne źródło, skonfigurować prywatne zdalne repozytorium (źródło) przez ssh na własną rękę hostem sieci Web i wykonaj podstawowe ustawienia od pull
i od wzorca do punktu początkowego. (Testuję nawet klon!)Kolejne kroki z Git: ustanowienie spójnego przepływu pracy
Myślę, że mam pod kontrolą przepływ pracy jednokierunkowej, git. Teraz jednak zaczynam myśleć o tym, jak poradzić sobie z przenoszeniem między programowaniem, wersją beta i produkcją. Większość samouczków, o których mówiłem, mówi o różnych użytkownikach łączących się i klonujących oraz ciągających i pchających, ale w moim przypadku to tylko ja, obsługując różne rzeczy.
Mam nadzieję, że doświadczony użytkownik git mógłby zapewnić mi lepszy wgląd w przebieg mojej pracy i przedstawić kilka sugestii, w jaki sposób poradziłby sobie z łączeniem, oddziałami itp. (Rzeczy, które nie są mi jeszcze zbyt dobrze znane/wygodne).
Oto różne maszyny/lokalizacje mam:
- zdalnego magazynu głównego git: ssh: //[email protected]/git/myproject.git
- główna serwera, główny rozwój box (gdzie siedzę, prywatnie, a nie większość pracy)
- zdalny serwer wWW, testy beta (licowa publiczne): http://beta.example.com (przetestować moją pracę dev przed rozpoczęciem produkcji)
- zdalny serwer wWW, Zakład produkcyjny: http://example.com (gdzie prawdziwi ludzie, miejmy nadzieję, korzystają z witryny)
- (Okazjonalnie) podróżowanie po laptopie (uruchamianie własnego lokalnego serwera WWW).
Jak sobie z tym poradzisz? Z góry dziękuję.
Jeśli jednak nie używam oddziału, czy mogę poradzić sobie z wprowadzeniem zmiany w Systemie A, kolejną zmianą w Systemie B, a następnie przesunięcie ich obu do miejsca pochodzenia? Chyba to tam utknąłem ... – thornomad