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.
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.
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.
Jeśli masz prostą witrynę internetową, nie musisz płacić za hosting. Możesz korzystać z GitHub Pages za darmo!
- Programowanie
- GitHub
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.