Jak dodać zatwierdzenie specyficzne dla znacznika w git

Jak dodać zatwierdzenie specyficzne dla znacznika w git
Tag jest przydatną cechą git. Określony punkt repozytorium można zidentyfikować, definiując znacznik dla tego punktu. Służy głównie do utrzymania wersji wydawania repozytorium, a użytkownik będzie mógł poruszać się we wcześniejszej wersji repozytorium za pomocą znacznika. Tag można utworzyć dla konkretnego zatwierdzenia historii Git. Aby utworzyć ten typ znacznika, zatwierdzenie SHA będzie wymagane w momencie tworzenia znacznika. Lepiej wiedzieć, jak utworzyć znacznik dla repozytorium przed dodaniem znacznika dla konkretnego zatwierdzenia. Sposoby utworzenia prostego tagu i tagu dla konkretnego zatwierdzenia wyjaśniły w tym samouczku.

Wymagania wstępne:

Zainstaluj pulpit GitHub

Github Desktop pomaga graficznemu użytkownikowi git wykonywania zadań związanych z git. Możesz łatwo pobrać najnowszego instalatora tej aplikacji dla Ubuntu z Github.com. Musisz zainstalować i skonfigurować tę aplikację po pobraniu, aby. Możesz także sprawdzić samouczek do zainstalowania pulpitu GitHub na Ubuntu, aby poprawnie poznać proces instalacji.

Utwórz konto Github

Będziesz musiał utworzyć konto GitHub, aby sprawdzić dane wyjściowe poleceń używanych w tym samouczku.

Utwórz lokalne i zdalne repozytorium

Musisz utworzyć lokalne repozytorium i opublikować repozytorium na zdalnym serwerze, aby przetestować polecenia używane w tym samouczku.

Utwórz prosty tag GIT:

Możesz utworzyć nowe lokalne repozytorium lub dowolne istniejące repozytorium, aby sprawdzić polecenia użyte w niniejszej części tego samouczka. Użyłem istniejącego lokalnego repozytorium o nazwie Galeria obrazów i otworzył folder repozytorium z terminalu. Uruchom następujące polecenia, aby sprawdzić bieżący status repozytorium, dodaj nietakowany plik, zatwierdź zadanie, utwórz tag i wyświetl listę istniejącego znacznika.

Status $ git
$ git dodaj f1.jpg
$ git commit -m "Pierwszy obraz dodany."
$ git tag v-1.0
$ git tag -n

Poniższe dane wyjściowe pokazuje, że repozytorium GIT ma trzy niezmienione pliki i plik f1.jpg został dodany do repozytorium. To zadanie zostało popełnione. Następnie tag o nazwie V-1.0 utworzył i wyświetlał.

Utwórz tag git dla zatwierdzenia:

Wartość zatwierdzenia SHA jest wymagana do dodania znacznika git dla tego konkretnego zatwierdzenia. Polecenie „Git Log” z opcją -oneline służy do uzyskania krótkiego kodu SHA zatwierdzenia. Uruchom następujące polecenia, aby sprawdzić bieżący status GIT, dodaj nietakowany plik o nazwie F2.JPG, zatwierdź zadanie i uzyskaj listę wszystkich zatrudnienia o krótkiej wartości SHA.

Status $ git
$ git dodaj f2.jpg
$ git commit -m „Dodano drugi obraz."
$ git log -linia

Poniższe dane wyjściowe pokazuje, że repozytorium ma dwa nieokrestanowane pliki, dodano jeden plik, a zadanie jest popełnione. Następnie polecenie „Git Log” pokazuje, że lista trzech zadań zatwierdzenia z wartościami SHA.

Wybierz wartość zatwierdzenia SHA z wyjścia dziennika i uruchom następujące polecenia, aby utworzyć znacznik dla tego konkretnego zatwierdzenia i sprawdź ponownie informacje o dzienniku.

$ git tag v-2.0 792e311 -m „Dodano do drugiego zatwierdzenia z V -2.0 "
$ git log -linia

Poniższe dane wyjściowe pokazuje, że znacznik o nazwie V-2.0 został dodany dla wartości zatwierdzenia, 792e311.

Utwórz tag git dla ostatniego zatwierdzenia:

Tworzenie nowego znacznika opartego na dowolnej wartości SHA zostało pokazane w poprzednim przykładzie. Ale jeśli chcesz utworzyć tag dla ostatniego zatwierdzenia, nie musisz znać wartości zatwierdzenia. Dodano nowy plik, a zadanie zostało popełnione jak poprzednia część tego samouczka. Uruchom polecenie „GIT Log -online”, aby sprawdzić ostatnie zadanie zaangażowane.

$ git log -oneline

Poniższe dane wyjściowe pokazuje, że ostatnia zaangażowana wiadomość jest „Dodano trzeci obraz” I popełnił w oddziale główny.

Ostatnie zaangażowane zadanie może zostać odwołane przez głowę i nie potrzebujesz zatwierdzenia SHA, aby utworzyć tag dla ostatniego zatwierdzenia. Uruchom następujące polecenia, aby utworzyć znacznik dla ostatniego zatwierdzenia z głową i wyświetlić informacje dziennika po utworzeniu znacznika.

$ git tag v-3.0 Tagu „Head -m” jest dodawany dla trzeciego zatwierdzenia ”
$ git log -linia

Poniższe wyjście pokazuje, że znacznik o nazwie V-3.0 zostało utworzone na ostatni zatwierdzenie.

Teraz otwórz repozytorium z Github Desktop. Poniższy obraz pokazuje trzy komunikaty zatrudnione z trzema nazwami tagów utworzonych w poprzedniej części tego samouczka. Teraz kliknij Publikuj repozytorium Opcja opublikowania zaktualizowanej zawartości lokalnego repozytorium do zdalnego repozytorium.

Kiedy repozytorium jest publikowane za pośrednictwem Github Desktop, wtedy nie publikuje dodanych informacji o tagach. Zatem dodany tag można opublikować do zdalnego repozytorium za pomocą polecenia „Git Push”. Uruchom następujące polecenie, aby nacisnąć informacje o znaczniku do zdalnego serwera. Musisz podać nazwę użytkownika i hasło konta GIT, aby poprawnie wykonać polecenie.

$ git push - -tag

Poniższe dane wyjściowe pokazuje, że do zdalnego repozytorium wepchnięto trzy nowe wpisy znacznika.

Teraz zaloguj się na konto GIT z Github.com i otwórz zdalne repozytorium o nazwie Image-Gallery, które zostało opublikowane we wcześniejszym kroku. Po kliknięciu łącza znacznika pojawiły się informacje. Wszystkie opublikowane tagi z komunikatami tagów wyświetlane są tutaj.

Wniosek:

Różne sposoby dodania zatwierdzenia specyficznego dla tagów zostały opisane w tym samouczku za pomocą repozytorium demo git. Prosty tag, tag z konkretnym zatwierdzeniem SHA i tag do ostatniego zatwierdzenia zostały utworzone w tym samouczku, aby pomóc czytelnikom wiedzieć, jak utworzyć tag i odpowiednio zastosować go w ich repozytorium.