Jak używać adnotacji w git?

Jak używać adnotacji w git?
komentować Polecenie jest używane w GIT do śledzenia każdego wiersza pliku na podstawie informacji o zatwierdzeniu. To polecenie adnotuje z danej rewizji pliku. Inne polecenie istnieje w git, tak jak to polecenie, nazywane winić polecenie, ale generuje wyjście w innym formacie i nie ma żadnej funkcji kompatybilności wstecznej, takiej jak komentować Komenda. Cel korzystania z różnych opcji komentować polecenie i użycia tego polecenia w git zostały wyjaśnione w tym samouczku.

Różne opcje polecenia adnotacji

komentować Polecenie ma wiele opcji pobierania różnych rodzajów informacji plików używanych w repozytorium GitHub. Cele niektórych w większości używanych opcji polecenia adnotacji zostały opisane poniżej:

Opcja Zamiar
-B Służy do wyświetlania pustych SHA-1 do zatrudnienia granic.
-statki pokazowe Służy do zawierania dodatkowych statystyk na końcu wyjścia.
-L Służy do adnotacji zakresu linii od N do M.
-L: Służy do adnotacji linii na podstawie nazwy funkcji.
-L Służy do wyświetlania długiej wersji, która jest domyślnie wyłączona.
-T Wyświetla surowy znacznik czasu, który jest domyślnie wyłączony.
-n, -Show Number Służy do wyświetlania oryginalnego numeru linii.
-e, -show -e -mail Służy do wyświetlania wiadomości e -mail autora zamiast nazwy.
-data Służy do określenia formatu daty.
-Pierwszy rodziciel Można go użyć do ustalenia, kiedy linia jest wymieniona do konkretnej gałęzi integracji, a nie do historii.
-przyrostowe Służy do przyrostowego wyświetlania wyniku.
-kodowanie = Służy do określenia kodowania używanego dla nazwisk i zatwierdzenia streszczeń.
-M[] Służy do wykrywania poruszonych lub skopiowanych linii w pliku.
-C[] Służy do wykrywania linii przeniesionych lub skopiowanych z innych plików, które zostały zmodyfikowane w tym samym zatwierdzeniu.
-Ignoruj-rev Służy do ignorowania wersji.
-Ignoruj ​​plik Służy do ignorowania poprawek wymienionych w pliku.
-H Służy do wyświetlania wiadomości pomocy.

Różne zastosowania polecenia adnotacji:

Następujące komentować polecenie wyświetli wszystkie informacje z podstawowy.py plik:

$ git adnotate podstawowe.py

Poniższe wyjście pokazuje, że każda linia podstawowego.Plik PY jest adnotacyjny z SHA, nazwa użytkownika Github to FYC21, Ostatnia oddana data i godzina pliku oraz kod każdej linii.

Następujące komentować polecenie wyświetli informacje o podstawowy.py Plik od linii numer 1 do 3.

$ git adnotate -l 1,3 podstawowe.py


Poniższe dane wyjściowe pokazuje te same informacje podstawy.py Plik jako pierwszy komentować polecenie oparte na numerze wiersza wymienionego w poleceniu.

Następujące komentować polecenie wyświetli informacje o podstawowy.py Plik od linii 4 do -2. Tutaj podano wartość ujemną dla numeru linii końcowej, która będzie liczyć linię do tyłu. podstawowy.py Plik zawiera 4 wiersze. Tak więc polecenie wyświetli informacje z wiersza 3 do 4 podstawowego.plik py.

$ git adnotate -l 4, -2 podstawowy.py

Poniższe dane wyjściowe pokazuje te same informacje podstawy.py Plik jako pierwsze polecenie adnotacji na podstawie numeru wiersza wymienionego w poleceniu.

Nazwa użytkownika konta GitHub wyświetla domyślnie, gdy komentować Polecenie jest wykonywane dla dowolnego pliku repozytorium opublikowanego na zdalnym serwerze. Ale jeśli chcesz odzyskać adres e -mail konta GitHub, uruchom następujące komentować Komenda. Polecenie wyświetli adres e -mail autora Basic.plik py.

$ git adnotate -e podstawowe.py

Poniższe dane wyjściowe pokazuje adres e -mail konta GitHub, w którym publikowane jest repozytorium.

Ostatnia zaangażowana data i godzina pliku są domyślnie wyświetlane, gdy komentować Polecenie jest wykonywane dla pliku repozytorium opublikowanego na zdalnym serwerze. Ale jeśli chcesz odzyskać wartość znacznika czasu zamiast wartości daty i godziny, uruchom następujące komentować Komenda. Polecenie wyświetli ostatnią wartość znaczników czasu podstawowego.plik py.

$ git adnotate -t ​​podstawowy.py


Poniższe dane wyjściowe pokazuje wartość znacznika czasu zamiast ostatniej zaangażowanej daty i wartości pliku:

W poprzednich wyjściach wartość SHA jest drukowana w krótkiej formie. Jeśli chcesz odzyskać pełną wartość SHA pliku repozytorium, uruchom następujące komentować Komenda. Polecenie wyświetli szczegółową wartość SHA podstawowego.plik py.

$ git adnotate -l basic.py

Poniższe wyjście pokazuje pełną wartość SHA podstawowy.py Plik z innymi informacjami wymienionymi wcześniej:

Jeśli chcesz pobrać dodatkowe informacje statystyczne dowolnego pliku repozytorium z informacją domyślną, uruchom następujące komentować Komenda. Polecenie wyświetli dodatkowe informacje Basic.plik py.

$ git adnotate -show -stats podstawowy.py

Poniższe dane wyjściowe pokazuje dodatkowe trzy nowe informacje statystyczne podstawowy.py plik. Są to liczba kropli, liczba łatki i liczba zatrudni.

Jeśli chcesz przyrostować informacje o dowolnym pliku repozytorium, uruchom następujące polecenie. Polecenie wyświetli przyrostowe wyniki podstawowego.plik py.

$ git adnotate -podstawowy.py

Poniższe dane wyjściowe pokazuje bieżącą wartość SHA, nazwę użytkownika, e -mail, wartości znaczników czasu autora, nazwa użytkownika, e -mail, znacznik czasu, wartości strefy czasowej, komunikat o zatwierdzeniu i poprzednie wartości SHA podstawowego.plik py.

Wniosek:

Różne informacje z pliku repozytorium można pobrać za pomocą git komentować Komenda. Cele i zastosowania różnych opcji tego polecenia zostały wyjaśnione w tym samouczku, tworząc repozytorium demo git. Mam nadzieję, że pojęcie polecenia adnotacji będzie jasne dla czytelników po przeczytaniu tego samouczka.