Popularna witryna Github wraz z narzędziem git stanowi doskonałe źródło nie tylko do rozpowszechniania i prezentowania Twojej pracy, ale także do wydajnej i profesjonalnej kontroli wersji.

W tym samouczku dowiemy się, jak utworzyć repozytorium Github, zatwierdzenia wypychania, wydania tagów i nie tylko.

Utwórz repozytorium

Aby utworzyć nowe repozytorium, najpierw zaloguj się do Github lub załóż nowe konto. Po zalogowaniu kliknij Tworzyć nowe w prawym górnym rogu ekranu, a po nim Magazyn łącze na wyświetlonej liście rozwijanej.

Zobaczysz ekran tworzenia repozytorium:

Nazwa i opis repozytorium mogą być dowolne, aw tym przykładzie jako nazwę użyto nazwy „muo_demo”. Pozostałe pola pozostaw bez zmian / puste i naciśnij Utwórz nowe repozytorium przycisk. Zostaniesz przeniesiony na stronę wyświetlającą twoje nowe, puste repozytorium.

Zainicjuj lokalne repozytorium

Teraz, gdy repozytorium na Github zostało utworzone, musisz zainicjować repozytorium na swoim lokalnym komputerze. Uruchom następujące polecenia w terminalu, aby utworzyć pusty katalog, i dodaj plik Readme.md.

instagram viewer
mkdir myrepo
cd myrepo
echo "# Moje repozytorium testowe"> Readme.md
echo "Plik tymczasowy"> temp.txt

Podczas przeglądania repozytorium na Github, zawartość pliku Readme.md jest zawsze wyświetlana w celu opisania repozytorium lub jako pierwsza strona instrukcji. Rozszerzenie pliku .md oznacza format Markdown, a jeśli nie znasz Markdown, sprawdź nasze doskonały arkusz do ściągania w formacie Markdown.

Ściągawka do wypłat do druku dla początkujących i ekspertów

Ten ściągawka do druku Markdown zawiera wszystko, co musisz wiedzieć o formatowaniu Markdown w skrócie. Miej go pod ręką i nigdy więcej nie daj się zmylić.

Możesz teraz zainicjować repozytorium w terminalu za pomocą poleceń.

git init
git remote add origin https://github.com/mdizak/muo_demo.git

W drugim poleceniu musisz zmienić „mdizak” na swoją nazwę użytkownika Github, a część „muo_demo” na nazwę repozytorium. Na przykład, jeśli Twoja nazwa użytkownika Github to „johndoe”, a nazwa repozytorium to „test_repo”, polecenie będzie wyglądać tak:

git remote add origin https://github.com/johndoe/test_repo.git

First Commit

Możesz teraz zsynchronizować repozytoria lokalne i Github oraz dodać dwa pliki do Github za pomocą następujących poleceń w terminalu.

git dodaj plik Readme.md temp.txt
git commit -m "Moje pierwsze zatwierdzenie"
git push -u wzorzec pochodzenia

Zostaniesz poproszony o podanie nazwy użytkownika i hasła Github, a po pomyślnym wprowadzeniu oba pliki zostaną przesłane do repozytorium Github. Jeśli ponownie załadujesz repozytorium Github w przeglądarce, zobaczysz teraz dwa pliki wraz z nagłówkiem „Moje repozytorium testowe” w pliku Readme.md.

Duże komunikaty o zatwierdzeniach

Zamiast określać tylko mały komunikat o zatwierdzeniu w jednym wierszu, można również dołączyć większy komunikat tekstowy. W swoim ulubionym Edytor tekstuwprowadź treść komunikatu o zmianie, która może mieć dowolną wielkość i dowolną liczbę wierszy. Po zatwierdzeniu najnowszych zmian użyj polecenia.

git commit --file = / path / to / commit.txt

Upewnij się, że polecenie wskazuje na plik tekstowy komunikatu zatwierdzenia, a jego zawartość zostanie użyta zamiast komunikatu jednowierszowego zdefiniowanego opcją -m.

Usuwanie plików

Usuwanie plików odbywa się w podobny sposób, z wyjątkiem użycia powyższego git add polecenie, używamy git rm Komenda. Aby usunąć dodany wcześniej plik temp.txt, uruchom następujące polecenia w terminalu.

git rm temp.txt
git commit -m "Usuwanie pliku tymczasowego"
git push -u wzorzec pochodzenia

Zostaniesz ponownie poproszony o podanie nazwy użytkownika i hasła, a po zakończeniu plik temp.txt zostanie usunięty z repozytorium Github. To wszystko!

Oznaczanie wydań

Od czasu do czasu, gdy jesteś już w pełni zadowolony z testowanego projektu, możesz oznaczyć bieżący stan jako wydanie. Informuje to innych, że projekt w swoim stanie jest kompletny i gotowy do publicznego rozpowszechnienia.

Oznaczanie repozytorium jako wydania odbywa się poprzez dodanie tagu z numerem wersji. Na przykład, aby wydać nasze obecne repozytorium w wersji 1.0.0 w terminalu, uruchom polecenia.

tag git 1.0.0
git push --tags

Po wprowadzeniu nazwy użytkownika i hasła Github, załaduj ponownie stronę repozytorium w przeglądarce internetowej. Zauważysz, że w repozytorium jest teraz jedno wydanie. Kliknięcie, aby wyświetlić wszystkie wydania, spowoduje wyświetlenie łącza do archiwum TAR.GZ dla pełnego repozytorium w stanie, w którym wydanie zostało oznaczone.

Klonuj repozytorium

Czasami będziesz musiał sklonować i ponownie zainicjować repozytorium od podstaw. Można to łatwo zrobić za pomocą następujących poleceń w terminalu.

git clone https://github.com/mdizak/muo_demo.git myrepo
cd myrepo
git init

Tak samo jak wtedy, gdy zainicjowaliśmy repozytorium, w pierwszej linii musisz zmienić nazwę użytkownika Github i nazwę repozytorium w adresie URL.

Spowoduje to pobranie zawartości repozytorium z Github do katalogu / myrepo /, a następnie ponowne zainicjowanie go za pomocą git init Komenda. Stamtąd możesz kontynuować dodawanie i usuwanie plików tak samo jak powyżej.

Wyświetl historię zatwierdzeń

Możesz wrócić i wyświetlić swoje poprzednie zatwierdzenia za pomocą git log, Jak na przykład:

git log - 3

Powyższe polecenie wyświetli ostatnie trzy zatwierdzenia dokonane w repozytorium. Może się to przydać, jeśli kiedykolwiek będziesz musiał zmodyfikować lub usunąć zatwierdzenie z dowolnego powodu.

Zmień komunikat dotyczący zatwierdzenia

Jeśli wysłałeś już zatwierdzenie do Github, a później zdałeś sobie sprawę, że popełniłeś błąd w komunikacie o zatwierdzeniu, istnieje sposób, aby to zmienić. Aby zmienić najnowszy komunikat o zatwierdzeniu, w terminalu uruchom polecenie.

git commit --amend

Spowoduje to otwarcie domyślnego edytora tekstu z poprzednim komunikatem o zatwierdzeniu. Wprowadź niezbędne zmiany i zamknij edytor. Jeśli używasz nano jako edytora tekstu, możesz go zamknąć, naciskając Ctrl + X, po którym następuje Y i Wchodzić Klucze.

Po zapisaniu nowej wiadomości o zatwierdzeniu, wypchnij ją na Github za pomocą polecenia:

git push --force origin

Gotowy do pochwalenia się swoją pracą!

Gratulacje, nauczyłeś się już podstaw korzystania z popularnej witryny Github wraz z narzędziem wiersza poleceń git. Pomyślnie utworzyłeś repozytorium i możesz teraz dodawać / usuwać pliki, przekazywać zatwierdzenia, zwolnienia tagów i klonować repozytoria.

Jeśli chcesz nauczyć się bardziej zaawansowanych poleceń git, zapoznaj się z Zaawansowane polecenia git teren.

E-mail
Jak bezpłatnie hostować witrynę za pomocą stron GitHub

Jeśli masz prostą witrynę internetową, nie musisz płacić za hosting. Możesz korzystać z GitHub Pages za darmo!

Powiązane tematy
  • Programowanie
  • GitHub
O autorze
Matt Dizak (13 opublikowanych artykułów)Więcej od Matta Dizaka

Zapisz się do naszego newslettera

Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Jeszcze jeden krok…!

Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.

.