10 wskazówek, jak najlepiej wykorzystać Github

GitHub to usługa hostingu online dla głównie kodu komputerowego z kontrolą wersji. Pomyśl o Github jako usłudze programistycznej opartej na chmurze dla kodu i innych podobnych typów plików. Github może pochwalić się ponad 30 milionami użytkowników, którzy dzielą się, rozwijają i pracują razem nad tworzeniem oprogramowania jutra.

Obsługuje projekty kodu źródłowego w różnych językach programowania i śledzi każdą iterację i każdą zmianę. Ponadto wszyscy w Twoim zespole mogą pracować razem nad tymi samymi projektami z dowolnego miejsca na świecie. 

GitHub jest najbardziej przydatny w przypadku projektów z wieloma współpracownikami. Oznacza to również, że zespoły programistyczne i programistyczne mogą korzystać ze scentralizowanego repozytorium, w którym użytkownicy mogą przesyłać, zarządzać kodem i wprowadzać synchroniczne zmiany.

W przypadku korzystania z innych systemów opartych na chmurze, takich jak Dropbox , zmiany mogą się nawzajem zastępować. Ten, kto pierwszy zapisze swoją pracę, ma pierwszeństwo przed innym członkiem zespołu, który może jednocześnie próbować wprowadzić zmiany.

Pomimo tego, że GitHub jest używany głównie przez inżynierów i programistów, może być równie łatwo wykorzystany przez osoby z mniejszym doświadczeniem technicznym jako sposób udostępniania i współpracy przy dowolnym typie plików.

Na przykład członkowie zespołu, którzy często muszą wprowadzać zmiany w dokumentach programu Word(Word) , mogą korzystać z funkcji kontroli wersji.

1. Śledzenie projektów kodowania

Podstawą platformy GitHub jest możliwość śledzenia projektów za pomocą rozproszonego systemu kontroli wersji Git (program, który śledzi rozwój i zmiany dokonywane w plikach).

Członkowie zespołu mogą wyświetlić pełny przegląd dowolnego projektu. Pasek postępu pokaże aktywne zadania, listę rzeczy do zrobienia i to, co zostało wykonane.

GitHub pozwala również użytkownikom śledzić tablice projektów z innych organizacji, wprowadzając adres URL(URL) projektu w polu notatki. Jeśli chcesz, możesz wyłączyć śledzenie dla dowolnego projektu.

2. Korzystanie ze skrótów klawiaturowych

Większość z nas jest zaznajomiona ze skrótami klawiszowymi jako sposobem na szybsze wykonywanie wielu lub powtarzających się zadań.

Prawie każda strona w serwisie GitHub(GitHub) zawiera listę skrótów, których można użyć na tej konkretnej stronie. Możesz uzyskać dostęp do skrótu, wpisując „?” w oknie dialogowym.

3. Przeglądaj inne projekty

Większość zespołów programistów korzysta z usługi GitHub(GitHub) do hostowania i zarządzania własnymi projektami. Jednak pomaga również zobaczyć, jak inni korzystają z platformy i przeglądać ich projekty. Możesz uzyskać nowe spostrzeżenia, pomysły i inspiracje do wykorzystania we własnych projektach.

Dowiedz się, co jest trendy w społeczności GitHub , połącz się z innymi członkami i wyszukuj według etykiet lub tematów, aby uzyskać więcej informacji.

Jak na platformę, która skupia się głównie na kodowaniu, Github jest niesamowicie „przyjazny dla ludzi” i błyszczy jako środowisko zorientowane na użytkownika i społeczność. Ich nacisk na rozwój zorientowany na użytkownika jest osadzony w kulturze samego Github , który zajmuje jedną z dwudziestu pozycji wśród najbardziej przyjaznych pracownikom miejsc pracy na świecie.

4. Więcej niż tylko kodowanie

Wielu zakłada, że ​​GitHub jest przydatny tylko dla programistów. Jest to jednak również źródło dla wielu innych nisz. Dwie główne funkcje współpracy w GitHub , które są przydatne dla każdego, to rozgałęzianie i rozwidlenie.

Forking umożliwia użytkownikom tworzenie kopii lub klonowania cudzej pracy, jeśli mają do niej dostęp. Główny hiperłącze do źródła może zostać zachowane, podczas gdy programista testuje zawartość, przeprowadza edycje i poprawki.

Za pomocą narzędzia do tworzenia gałęzi użytkownicy mogą tworzyć tymczasową kopię zasobu. Uniemożliwia to różnym użytkownikom pracującym jednocześnie nad tą samą treścią stosowanie niekompatybilnych zmian w projekcie.

Rozgałęzienie(Branching) i rozwidlenie to cenne narzędzia dla użytkowników pracujących nad projektami synergicznymi. Poniżej przedstawiamy kilka korzyści, jakie mogą odnieść zespoły dowolnego typu, nie tylko programiści:

  • Dzienniki podróży
  • Legalne dokumenty
  • Kompozycje muzyczne
  • Wizualizacja danych dla dziennikarzy
  • Blogowanie i marketing treści
  • Udostępnianie przepisów

5. Utwórz repozytorium

Repozytorium to wymyślny sposób na opisanie przestrzeni, w której żyje Twój projekt. Twoje opcje przechowywania danych to:

  • Dowolny host online
  • Folder na twoim komputerze
  • Przestrzeń dyskowa GitHub

Możesz przechowywać dowolny typ pliku w swoim repozytorium, w tym pliki graficzne, tekstowe i kodowe. Rozpoczęcie pracy z pierwszym repozytorium nie jest trudne. Najpierw(First) musisz utworzyć własne konto GitHub .

Następną czynnością jest kliknięcie znaku plus+ znajdującego się w prawym górnym rogu po zalogowaniu. Wybierz „(Select “) nowe repozytorium”.

Zobaczysz wtedy ekran, który wygląda tak:

Zwróć uwagę, że repozytoria są domyślnie publiczne. Jeśli wolisz, aby dostęp był ograniczony i nie chcesz, aby wszyscy widzieli Twoje postępy, możesz wybrać tylko tych, którym chcesz zobaczyć Twoje treści. Jeśli wolisz zachować trochę prywatności, będziesz musiał przejść na usługę płatną.

6. Efektywnie korzystaj z plików README

Celem pliku README jest zainteresowanie użytkowników Twoim projektem. Możesz dodać swój plik, gdy zaczynasz budować dedykowane repozytorium.

Ci, którzy korzystają z platformy WordPress , znają pliki README . Przed(Prior) zainstalowaniem wtyczek Twój zespół roboczy może przeczytać ten plik, aby uzyskać jaśniejsze pojęcie o tym, co może zrobić wtyczka i jak najlepiej z niej korzystać.

Nie rób długiego i nudnego pliku, ponieważ najprawdopodobniej odwróci on użytkowników, zamiast kazać im pozostać w pobliżu, aby przeczytać więcej. Oto kilka sugerowanych najlepszych praktyk dotyczących plików README :

  • Tytuły opisowe
  • Obrazy nagłówka
  • Linki zewnętrzne do dodatkowej dokumentacji
  • Krótkie listy funkcji
  • Jasne i zwięzłe podsumowania

7. Podążaj za innymi

Wchodź w interakcję z innymi na GitHub , śledząc ich profil. Będziesz mógł monitorować, nad czym pracują inni z repozytoriów publicznych, a także będziesz otrzymywać powiadomienia o ich aktywności na swoim osobistym pulpicie nawigacyjnym na Github .

Znajdziesz mnóstwo świetnych pomysłów na własne projekty rozwojowe, możesz współpracować z członkami zespołu w swojej niszy lub zespole roboczym i dzielić się swoją wiedzą i doświadczeniem.

Aby obserwować kogoś w GitHub , możesz wyszukiwać według tematu lub niszy, przejść do jej strony profilowej i kliknąć „obserwuj”.

8. Dołącz do rozmowy

Jedną z wielu zalet platform open source jest możliwość współpracy, uczenia się, udostępniania i komunikowania się z innymi.

Korzystanie z Github i odkrywanie jego potencjału jest bezpłatne. Celem open source jest pomoc w ulepszaniu rozwiązań przy użyciu wkładu mas.

Ucz się(Learn) lub doskonal swoje umiejętności lub pomóż innym uczyć się na podstawie Twojego doświadczenia i wiedzy.

Spotykając się ze społecznością na GitHub , będziesz mógł śledzić rozwój projektów, które Cię interesują, tworzyć duplikaty tych projektów i eksperymentować we własnym prywatnym repozytorium.

Aby znaleźć społeczność, do której chcesz dołączyć, użyj funkcji „eksploruj”, aby wyszukać kolekcje związane z Twoją dziedziną zainteresowań.

9. Zaprezentuj swoją najlepszą pracę

Jeśli jesteś aktywnym użytkownikiem mediów społecznościowych, rozumiesz siłę przypiętych postów. Na przykład, jeśli przypniesz nowy post do swojego profilu na Twitterze(Twitter) , pozostanie on na górze Twojego kanału i będzie widoczny dla każdego, kto przegląda ten profil.

Strony na Facebooku(Facebook) mają tę samą funkcję. Przypinając posty do swoich profili w mediach społecznościowych, upewniasz się, że odwiedzający zobaczą najpierw Twój ulubiony post, zamiast przeszukiwać cały kanał.

GitHub umożliwia również przypinanie ulubionych lub najbardziej odpowiednich repozytoriów do strony profilu. Użytkownicy z bezpłatnym kontem mogą przypiąć do sześciu repozytoriów, które pozostaną na górze ich profilu.

10. Wiedz, kogo winić

Tak, w GitHubie(GitHub) znajduje się przycisk o nazwie „wina”. Może nie jest to miłe słowo, ale jest to przydatna funkcja. Jeśli chcesz zobaczyć, kto dokonał określonej zmiany w pliku, zagraj w grę obwiniania(blame game) .

Z widoku adnotacji pliku będziesz mógł zobaczyć całą historię zmian linia po linii. Możesz też sprawdzić wprowadzone zmiany lub historię wersji dowolnego wiersza.

Jeśli coś jest zepsute lub nie działa poprawnie, ta funkcja może pomóc w określeniu, którzy członkowie zespołu muszą wspólnie pracować nad rozwiązaniem.

Jeśli szukasz scentralizowanej platformy opartej na chmurze, na której możesz współpracować, udostępniać, przechowywać, testować i publikować projekty, GitHub jest potężnym rozwiązaniem.



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts