Spisie treści
Obsługiwanie Gita Jako narzędzie pracy zespołowej stało się koniecznością w obecnych czasach, w których większość zmian wykorzystuje ją do ujednolicenia zmian i braku konfliktów.W poprzednich samouczkach nauczyliśmy się zarządzać repozytoriami w środowiskach lokalnych i nie jest to złe, jeśli uczymy się korzystać GitaJednak w świecie pracy jest to traktowane inaczej i przez większość czasu będziemy musieli pracować na zdalnym repozytorium, które będzie miało wiele oddziałów i każdy obecny w nim deweloper stale wgrywa zmiany.
Zdalne repozytorium to takie, które nie należy do nas, które może znajdować się na serwerze w chmurze, na komputerze innego dewelopera, a nawet w systemie plików. Główną funkcją tych repozytoriów jest to, że mogą z nimi współpracować inni programiści, w tym my za pośrednictwem oddziałów lub gałęzie.
Istnieje wiele usług, które pozwalają nam stworzyć nasze zdalne repozytorium, mamy GitHub ale jest to zorientowane na osobiste projekty i współpracę między społecznością programistów z niektórymi projektami, a my mamy Bitbucket, który jest zorientowany na projekty prywatne i zespoły robocze w firmach lub organizacjach.
W tym samouczku będziemy używać Bitbucket, jest darmowy i najbardziej przypomina filozofię pracy, na której chcemy się skupić.
Wspomnieliśmy, że zdalne repozytorium nie należy do nas, ponieważ znajduje się na platformie, która nie jest nasza, jednak możemy na nim wykonywać operacje, począwszy od utworzenia go, aż do usunięcia, jeśli chcemy.
Aby utworzyć nasze zdalne repozytorium, przechodzimy na stronę Bitbucket a jeśli nie jesteśmy zarejestrowani zakładamy konto, wchodzimy i będąc w naszym głównym panelu szukamy opcji Tworzyć aby utworzyć zdalne repozytorium.
Założymy, że zaczynamy od zera i nie mamy projektu, ale wkrótce zaczniemy wgrywać nasze zmiany, w tym celu musimy stworzyć folder, w którym będzie projekt i zrobić pierwszy naciskać.
W tym celu tworzymy folder, w którym otworzymy konsolę poleceń i zainicjujemy ją jako repozytorium gitNastępnie utworzymy połączenie z naszym zdalnym repozytorium, które znajdziemy w głównym panelu naszego nowo utworzonego repozytorium:
POWIĘKSZAĆ
Po utworzeniu repozytorium nadszedł czas, aby rozpocząć współpracę, w tym celu pierwszą rzeczą, którą musimy zrobić, jest utworzenie oddziałów lub gałęzie. Oprócz oddziału gospodarz Musimy stworzyć dodatkową gałąź dla projektu w ogóle i to jest ta, w której zrobią to programiści łączyć i prześlij ostateczne zmiany.
Oddziały indywidualneDodatkowo zaleca się, aby każdy programista miał dla niego gałąź, dzięki czemu zmiany każdego członka zespołu zostaną podzielone na sekcje i w przypadku błędu w ostatecznym przesłaniu można je zwrócić bez większego problemu.
Stworzymy oddział o nazwie rozwój i osobisty oddział dla naszych zmian, robimy to za pomocą polecenia gałąź następnie nazwa gałęzi, zobaczmy jak to wygląda w naszej konsoli:
Aby to zrobić musimy przejść do gałęzi rozwojowej za pomocą polecenia sprawdzić i tam wykonamy polecenie łączyć wskazując na gałąź jacosta, aby dołączyć do wprowadzonych przez nas zmian.
POWIĘKSZAĆ
To, co właśnie zobaczyliśmy, jest częścią pomysłu, że to my stworzyliśmy zdalne repozytorium, ale w momencie, gdy zostajemy zaproszeni do jednego z nich, proces nieco się zmienia. Załóżmy, że nasz zespół również korzysta Bitbucket i stworzyli repozytorium na platformie, weszliśmy do panelu głównego, znaleźliśmy opcję Klonuj a kiedy go naciśniemy, zobaczymy dokładną linię do wykonania tej akcji, która klonuje nam dokładnie to, co jest w repozytorium w tym momencie:
POWIĘKSZAĆ
Powszechny błądTen błąd jest jednym z najczęstszych i wielu początkujących użytkowników nie zarządza repozytoriami za pomocą Gita, i jest to przesyłanie plików do repozytorium bez uprzedniej weryfikacji, czy zostały wprowadzone zmiany. Ale rozwiązanie jest proste, być może najbardziej skomplikowaną rzeczą jest przyjęcie praktyki i wykonanie polecenia ciągnąć przed rozpoczęciem pracy nad projektem i przed przesłaniem czegokolwiek, pozwala to uniknąć kłopotliwej sytuacji spowodowanej przez nas konfliktu repozytorium.
Na koniec warto wspomnieć, że chociaż Gita pozwala nam zachować kontrolę nad naszym projektem i naszymi plikami, ujednolicając zmiany w zespole programistycznym, nie jest to narzędzie, które możemy wykorzystać jedynie do zarządzania projektami.
Zalecamy brać go w parze z aplikacjami takimi jak asana czy Trello, upewniając się, że nasze projekty są objęte na wszystkich frontach, w ten sposób będziemy wiedzieć, że zawsze będą miały najnowsze zmiany, a także że ustalone dla nich terminy i zobowiązania są być spełnione bezbłędnie.
Na tym kończymy ten samouczek, w którym możemy stworzyć nasze zdalne repozytorium za pomocą Bitbucket a dodatkowo byliśmy w stanie zobaczyć cały przepływ pracy niezbędny do optymalnej obsługi tego, gdy pracujemy we wspólnym środowisku programistycznym.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt