Wymagania wstępne
1. 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.
2. Utwórz konto Github
Będziesz musiał utworzyć konto GitHub, aby sprawdzić dane wyjściowe poleceń używanych w tym samouczku.
3. Utwórz lokalne repozytorium
Musisz utworzyć lokalne repozytorium, aby sprawdzić polecenia używane w tym samouczku.
Utwórz niestandardowe .Wzory gitignore
.Gitignore Plik zawiera wzorce ignorowanie pliku z repozytorium. Każde repozytorium może zawierać jeden lub więcej ignoruj pliki w różnych katalogach. Jeśli .Gitignore plik nie jest wcześniej tworzony, przejdź do lokalnego folderu repozytorium o nazwie wysłać email i uruchom następujące polecenie, aby utworzyć plik.
$ nano .GitignoreDodaj następującą zawartość do pliku. Tutaj, /temp/* Wzór zignoruje wszystkie pliki z folderu tymczasowego, /test/* Wzór zignoruje wszystkie pliki z folderu testowego, *.Docx Wzór zignoruje wszystkie pliki z rozszerzeniem *.DOCX z lokalizacji repozytorium i *.tekst Wzór zignoruje wszystkie pliki z rozszerzeniem *.tekst.
/temp/*Zamknij edytor Nano po zapisaniu pliku. Uruchom następujące polecenie, aby uzyskać bieżące informacje o stanie repozytorium GIT.
Status $ gitPokazuje to następujące dane wyjściowe .Gitignore to nieokreszczeniu pliku repozytorium.
Uruchom następujące polecenia, aby dodać .Gitignore plik w repozytorium i sprawdź status ponownie.
$ git add .GitignoreNastępujące dane wyjściowe pokazuje, że .plik Gitignore został dodany do repozytorium, ale nie został jeszcze popełniony.
Uruchom następujące polecenie, aby popełnić zadanie wykonane wcześniej z komunikatem zatwierdzenia.
$ git commit -m "ignorowane pliki i foldery utworzone."Wyjście pokazuje, że jeden plik został zmieniony i wykonano niektóre wstawki.
Uruchom następujące polecenie, aby znaleźć wzór .Gitignore Plik, który zignoruje test.plik txt.
$ git kontrolny test -v -v.tekstPokazuje to następujące dane wyjściowe test.tekst plik zostanie zignorowany dla wzoru zdefiniowanego w linii 4 .Gitignore plik.
Utwórz folder o nazwie Temp w bieżącym folderze repozytorium i dodaj plik o nazwie tymczasowy.py pod Temp teczka. Teraz uruchom następujące polecenie, aby znaleźć wzór .Gitignore plik, który zignoruje tymczasowy.py plik.
$ GIT Check -Ignore -v Temp/*Pokazuje to następujące dane wyjściowe Temp/tymczasowy.py zostanie zignorowany dla wzoru zdefiniowanego w linii 1 .plik Gitignore.
Światowy .Wzory gitignore
Jeśli chcesz zastosować niektóre ignorowane wzorce dla wszystkich lokalnych repozytoriów napędu, musisz zdefiniować wzorce w globalnym ~/.Gitignore plik. Uruchom następujące polecenie, aby dodać ustawienie dla globalnego ~/.Gitignore plik.
$ git config -global Core.Wykluczany ~/.GitignoreNastępujące dane wyjściowe pojawią się, jeśli powyższe polecenie zostanie poprawnie wykonane.
otwarty ~/.Gitignore Plik za pomocą dowolnego edytora do dodawania globalnych wzorców dla wszystkich repozytoriów lokalnego dysku. Tutaj używany jest edytor nano. Uruchom następujące polecenie, aby otworzyć plik.
$ nano ~/.GitignoreDodaj następujące wiersze do plików, zapisz i zamknij plik. Zgodnie z tymi wzorami wszystkie pliki o nazwie, test z każdym rozszerzeniem zostanie zignorowane, a wszystkie pliki z rozszerzeniem .dziennik zostanie zignorowany.
test.*test.PY, test.TXT, Sys.Log, dane.dziennik, I indeks.php Pliki zostały utworzone w lokalnym repozytorium wymienionym Plik odczytu. Tylko indeks.php Plik można śledzić zgodnie z wzorami zdefiniowanymi w ~/.Gitignore plik. Uruchom następujące polecenie, aby sprawdzić status repozytorium.
Status $ gitPo wykonaniu powyższego polecenia pojawi się następujące dane wyjściowe. Dane wyjściowe pokazuje, że istnieje tylko jeden nietakowany plik, a pozostałe cztery pliki są ignorowane na podstawie wzorów.
Uruchom następujące polecenie, aby znaleźć ~/.Wzór plików Gitignore, który zignorował dane.dziennik plik.
$ Git Check -Ignore -v Dane.dziennikPoniższe dane wyjściowe pokazuje, że plik zignorował wzór zdefiniowany w wierszu numer 2 ~/.Gitignore plik, a wzór jest *.dziennik. Sys.dziennik Plik został zignorowany dla tego samego wzoru.
Uruchom następujące polecenie, aby znaleźć ~/.Wzór plików Gitignore, który zignorował test.py plik.
$ git kontrolny test -v -v.pyPoniższe dane wyjściowe pokazuje, że plik zignorował wzór zdefiniowany w linii 1 ~/.Gitignore plik, a wzór jest test.*. test.py Plik został zignorowany dla tego samego wzoru.
Wniosek
Sposób zdefiniowania wzorców w globalnym ~/.Gitignore plik do ignorowania plików wszystkich repozytoriów napędu lokalnego i sposobu definiowania wzorców w .Gitignore Plik do ignorowania plików konkretnego repozytorium pokazano w tym samouczku za pomocą dwóch repozytoriów demonstracyjnych. Zastosowania pulpitu Github nie pokazano tutaj. Możesz użyć tej aplikacji, jeśli chcesz wykonać powyższe zadania za pomocą graficznego interfejsu użytkownika.