Przewodnik dla początkujących po GitHub

Opublikowany: 2022-12-04

Jako nowy programista musisz poznać Git, który posiada dynamiczne funkcje wspomagające Twoją pracę. Git działa jako rozproszone oprogramowanie do kontroli wersji, umożliwiające współczesną pracę różnym podmiotom i zapisywanie historii zmian całej pracy. Ta wyjątkowa funkcja gwarantuje brak problemów z kodem, umożliwiając programistom przywracanie plików lub całych projektów do wcześniejszego modelu kodu.

Ponieważ potrzeby takich projektów często się zmieniają, system kontroli wersji umożliwia programistom powrót do wcześniejszej wersji ich kodu.

Struktura gałęzi Git umożliwia programistom niezależną pracę nad zadaniem. Jeśli jesteś programistą, pomyśl o Git jako małej aplikacji, która zarządza twoją bazą kodu.

Spis treści

Repozytoria dla Gita

Przechowywanie w repozytorium to niezbędna funkcja, o której musisz wiedzieć, jeśli chcesz zacząć korzystać z Git. Repozytorium to przedsięwzięcie, które zawiera kilka plików, takich jak pliki oparte na kodzie.

Istnieją dwa sposoby przechowywania repozytoriów Git: Przechowuj je online, w chmurze lub zainstaluj serwer w swoim systemie do przechowywania plików.

Najpopularniejsze usługi repozytorium Git to GitHub firmy Microsoft, GitLab i BitBucket.

Potrzeba Gita

Git upraszcza współtworzenie projektów open source

GitHub jest używany do obsługi prawie każdego projektu open source. Jeśli Twój produkt jest open source, możesz bezpłatnie korzystać z GitHub. Zawiera interfejs sieciowy i natywną aplikację, które upraszczają wprowadzanie szczegółowej dokumentacji i otrzymywanie komentarzy do projektu.

Możesz zacząć od utworzenia klona projektu i zmodyfikowania go, a następnie po prostu przesłać żądanie ściągnięcia za pośrednictwem interfejsu internetowego GitHub. To żądanie ściągnięcia pozwoli Ci poinformować innych o poprawkach wprowadzonych w projekcie i jest gotowe do przeglądu.

Ucz się kursów programistycznych online z najlepszych światowych uniwersytetów. Zdobądź programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.

Dane dotyczące jakości

Git ułatwia uzyskiwanie wysokiej jakości dokumentacji dzięki wykorzystaniu GitHub. Sekcja wsparcia i samouczki dostarczają informacji na prawie każdy temat związany z Git, jaki tylko można sobie wyobrazić.

Łączy się z różnymi platformami

GitHub może łączyć się z popularnymi systemami, takimi jak Amazon i Google Cloud oraz usługami, takimi jak Code Climate, aby śledzić Twoje dane wejściowe i identyfikować terminologię w ponad 200 językach komputerowych.

Włącza aktualizacje w kodzie między wersjami

Trudno jest śledzić modyfikacje, gdy grupa pracująca nad tym samym projektem modyfikuje pliki. GitHub zapewnia jednolitość, śledząc wszystkie zmiany w plikach repozytorium.

Umożliwia także zachowanie historii poprzednich plików, podobnie jak to robimy w firmie Microsoft itp., więc poprzednie wersje nie są tracone z każdą poprawką. GitHub ułatwia powrót do poprzedniej wersji i dodanie własnego wkładu.

Wystaw swoją pracę

Chcesz przykuć uwagę rekruterów jako programista? W takim razie GitHub wspiera Cię swoją najwyższą niezawodnością.

Większość firm sprawdza teraz profile GitHub, szukając nowych pracowników do projektów. Jeśli Twój profil jest publiczny, Twoje szanse na zatrudnienie rosną, nawet jeśli nie studiowałeś na prestiżowej uczelni czy uczelni.

Jak korzystać z GitHuba?

Zainstaluj GitHub na swoim urządzeniu

Najpierw zainstaluj narzędzia Git w systemie komputerowym. Do interakcji z GitHub użyjemy interfejsu wiersza poleceń.

  • Zacznij od aktualizacji pakietu.
  • Zainstaluj Git i Git-Hun za pomocą apt-get.
  • Na koniec sprawdź, czy poprawnie zainstalowałeś Git.
  • Gdy będziesz gotowy do zapisania swojej pracy, wykonaj następujące polecenia ze swoimi danymi, aby ustawić domyślną nazwę użytkownika i adres e-mail.

Ustanowienie lokalnego repozytorium Git

Skonfiguruj lokalne repozytorium Git podczas rozpoczynania nowego projektu od zera. Tutaj możesz zapisywać pliki i zmieniać punkty kontrolne kontroli wersji. Nie zapomnij także utworzyć folderu na pulpicie przed rozpoczęciem tworzenia lokalnego repozytorium.

Uruchom port lub wiersz poleceń, kopiując poniższe polecenia.

cd~/Desktop/git-demo-example git init

Voila! Utworzyłeś swoje pierwsze repozytorium Git, gotowe do przechowywania plików.

Dodaj kilka plików do folderu, aby mieć z czym pracować. Utwórz plik o nazwie floral.py w folderze git-demo-example i wklej następujący kod.

Jeśli nie masz zainstalowanego języka Python, możesz kontynuować, tworząc plik .txt zamiast pliku .py.

kwiatowy=[róża, lilia, hibiskus, stokrotka, petunia, słonecznik]

Wyjdź i zapisz dokument. W tym samym folderze utwórz inny plik o nazwie fruits.py i wklej do niego następujący kod.

owoce=[jabłko,banan,arbuz,mango,lichi,pomarańcza]

Teraz masz dwa pliki w swoim folderze Git.

Ekskluzywne seminarium internetowe upGrad na temat tworzenia oprogramowania dla Ciebie —

Biznes SAAS – co jest takiego innego?

Udostępnianie plików w lokalnym repozytorium Git

Gdy skończysz tworzyć lokalne repozytorium Git i tworzyć nowe pliki, następnym krokiem jest dodanie tych plików do folderu repozytorium, aby śledzić zmiany wprowadzone w pliku. Proces ten jest znany jako zatwierdzanie.

Commuting składa się z dwóch kroków, aby zatwierdzić kod do lokalnego repozytorium. Musisz zacząć od umieszczenia pliku w obszarze przejściowym przed zatwierdzeniem. Ten dodatkowy krok w procesie pozwala kontrolować, które pliki chcesz zatwierdzić w lokalnym repozytorium i chroni przed zatwierdzeniem niewłaściwego pliku.

Na przykład: jeśli chcesz zatwierdzić pojedynczy plik w obszarze przejściowym, użyj — git add flower.py

Ale jeśli chcesz dodać więcej niż jeden plik, użyj — git add flower.py fruit.py

Sprawdź wszystkie zobowiązania

Możesz użyć git log, aby zobaczyć listę dokonanych do tej pory zatwierdzeń. Dziennik zatwierdzeń zawiera nazwisko twórcy zatwierdzenia, datę zatwierdzenia oraz komunikat zatwierdzenia dla każdego zatwierdzenia.

Ignorowanie plików zatwierdzeń

Jeśli istnieją pliki, których nie chcesz zatwierdzić, możesz użyć pliku .gitignore, aby w tym pomóc. Plik .gitignore instruuje Git, które pliki lub odmiany powinien ignorować, aby nie były one prezentowane i zatwierdzane przez pomyłkę.

Gałęzie Gita

Kolejną genialną funkcją GitHub jest Git, dzięki któremu możesz tworzyć osobne gałęzie, aby odróżnić swoją pracę od gałęzi głównej, co jest niezwykle przydatne do przeprowadzania testów kodu. Jeśli wpiszesz status git w swoim porcie, zobaczysz, że jesteś w gałęzi master.

Utwórz zdalne repozytorium, aby współpracować ze swoją grupą

Po zapisaniu wszystkich zmian w lokalnym repozytorium skonfiguruj zdalne repozytorium i zsynchronizuj je z lokalnym, aby uprościć dostęp lub udostępnić je innym - pozwoli to przenieść zmiany do głównego centrum, w którym inni będą mieli dostęp do Twojego kod i wprowadzić wymagane poprawki.

Popularne kursy i artykuły na temat inżynierii oprogramowania

Popularne programy
Program wykonawczy PG w rozwoju oprogramowania - IIIT B Program certyfikatów Blockchain - PURDUE Program Certyfikatów Cyberbezpieczeństwa - PURDUE Magister informatyki - IIIT B
Inne popularne artykuły
Wynagrodzenie inżyniera chmury w USA 2021-22 Wynagrodzenie architekta rozwiązań AWS w USA Wynagrodzenie programisty backendu w USA Wynagrodzenie programisty front-end w USA
Wynagrodzenie programisty internetowego w USA Pytania do wywiadu ze Scrum Masterem w 2022 roku Jak rozpocząć karierę w cyberbezpieczeństwie w 2022 roku? Opcje kariery w USA dla studentów inżynierii

Dowiedz się więcej o GitHub, biorąc udział w kursie dla zaawansowanych

W upGrad nasz program Executive PG w zakresie rozwoju oprogramowania jest idealny dla początkujących programistów, specjalistów IT, inżynierów, analityków i początkujących, którzy chcą rozpocząć karierę w tworzeniu oprogramowania. Kurs oferuje pełną podróż do tworzenia oprogramowania, w tym architekturę danych.

Zarejestruj się teraz, aby skorzystać z wyjątkowych funkcji upGrad, takich jak wsparcie nauki 360 stopni, nauka w grupie i zarządzanie siecią.

Jaka jest różnica między Gitem a GitHubem?

Mówiąc prościej, Git to aplikacja, która pozwala zarządzać i śledzić historię kodu źródłowego. GitHub to działająca w chmurze usługa umożliwiająca zarządzanie repozytoriami Git. W przypadku projektów Git typu open source GitHub może pomóc w lepszym zarządzaniu nimi.

Czy istnieje ograniczenie ilości miejsca dostępnego w GitHub?

Opublikowany limit rozmiaru każdego takiego pliku od 2020 roku na GitHub wynosi 2 GB.

Czy łatwo jest nauczyć się GitHuba?

Git usprawnia proces pracy z innymi i upraszcza współpracę nad projektami. Członkowie zespołu mogą pracować nad plikami i łatwo łączyć swoje zmiany z główną gałęzią projektu. Wiedza Git i GitHub stopniowo ewoluowała od pożądanej do wymaganej na różnych stanowiskach.