Open-source Git jest najczęściej używanym systemem kontroli wersji na świecie. Dojrzały projekt został opracowany przez Linusa Torvaldsa, twórcę systemu operacyjnego Linux, i jest domem dla ogromnej kolekcji projektów oprogramowania - zarówno komercyjnych, jak i open-source - które zależą od Git do kontroli wersji.
Ten przewodnik pokazuje, jak uzyskać projekt od Git, jak zainstalować oprogramowanie w twoim systemie i jak zmienić kod, co wymaga znajomości programowania.
Jak znaleźć programy za pomocą GIT
Odwiedź stronę GitHub, aby zobaczyć polecane i popularne depozyty oraz linki do przewodników i szkoleń. Spójrz na różne kategorie aplikacji, które chcesz pobierać, i używaj, zmieniaj, kompiluj i instaluj. Kliknij ikonę menu u góry ekranu, aby przejść do pola wyszukiwania, w którym możesz wyszukać określony program lub dowolną kategorię oprogramowania dostępną na stronie.
Przykład klonowania repozytorium Git
Aby pobrać aplikację, sklonuj ją. Procedura jest prosta, ale musisz mieć Git zainstalowany w twoim systemie. Używając małego programu wiersza poleceń o nazwie cowsay, który jest używany do wyświetlania wiadomości jako dymka z krowy ASCII, oto przykład, jak znaleźć i sklonować program z GitHub.
Rodzaj cowsay w polu wyszukiwania Git. Zauważysz, że istnieje wiele dostępnych wersji do wyboru. Ten w tym przykładzie, który używa Perla, przenosi cię na stronę z kilkoma plikami.
Aby sklonować to konkretne repozytorium cowsay, wprowadź następujące polecenie:
git clone git: //github.com/schacon/cowsay
Polecenie git uruchamia Git, polecenie klonowe klonuje repozytorium na twój komputer, a ostatnia część to adres projektu, który chcesz sklonować. Najpierw zainstaluj aplikację, aby się upewnić, że działa. Sposób, w jaki to zrobisz, zależy od pobranego projektu. Na przykład projekty C prawdopodobnie będą wymagać uruchomienia makefile , podczas gdy projekt cowsay w tym przykładzie wymaga uruchomienia Skrypt powłoki . Skąd wiesz, co robić? W sklonowanym folderze powinien znajdować się folder cowsay. Jeśli przejdziesz do folderu cowsay za pomocą polecenia CD, a następnie dokonasz wpisu do katalogu, powinieneś zobaczyć plik README lub plik o nazwie INSTALL lub coś, co wyróżnia się jako pomoc. W przypadku tego przykładu cowsay znajduje się zarówno plik README, jak i INSTALL. Plik README pokazuje, jak korzystać z oprogramowania, a plik INSTALL zawiera instrukcje instalacji oprogramowania cowsay. W takim przypadku instrukcja ma uruchomić następujące polecenie: sh install.sh
Podczas instalacji pojawi się pytanie, czy jesteś zadowolony z zainstalowania programu cowsay w dostarczonym domyślnym folderze. Możesz nacisnąć Wróć, aby kontynuować lub wprowadzić nową ścieżkę. Wszystko, co musisz zrobić, aby uruchomić cowsay, wpisz następujące polecenie: Cowsay Witaj, świecie
Słowa Witaj świecie pojawiają się w dymku z ust krowy. Po zainstalowaniu programu cowsay możesz zmienić plik za pomocą ulubionego edytora. W tym przykładzie użyto edytora nano w następujący sposób: nano cowsay
Możesz dostarczyć przełączniki do polecenia cowsay, aby zmienić oczy krowy. Na przykładcowsay -gpokazuje znaki dolara jako oczy. Możesz zmienić plik, aby utworzyć opcję cyklopa, tak aby podczas pisaniacowsay -ckrowa ma jedno oko. Pierwszy wiersz, który musisz zmienić, to linia 46, która wygląda następująco: getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);
Są to wszystkie dostępne przełączniki, których można używać z programem krów. Aby dodać opcję -c jako opcję, zmień wiersz w następujący sposób: getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);
Między wierszami 51 i 58 widoczne są następujące linie: $ borg = $ opts {'b'};$ dead = $ opts {'d'};$ greedy = $ opts {'g'}};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ tired = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};
Jak widać, istnieje zmienna dla każdej opcji, która wyjaśnia, co zrobi przełącznik. Na przykład $ greedy = $ opts 'g'; Dodaj jedną linię dla zmiany przełącznika -c w następujący sposób: $ borg = $ opts {'b'};$ dead = $ opts {'d'};$ greedy = $ opts {'g'}};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ tired = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};$ cyclops = $ opts 'c';
W linii 144 znajduje się podprocedura zwana konstruk_face, która służy do budowy twarzy krowy. Kod wygląda następująco: sub construct_face { if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ tongue = "U"; } if ($ chciwy) {$ eyes = " $ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ tired) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; }}
Dla każdej ze zmiennych określonych wcześniej istnieje inna para liter umieszczana w zmiennej $ oczy. Dodaj jedną dla zmiennej $ cyclops: sub construct_face { if ($ borg) {$ eyes = "=="; } if ($ dead) {$ eyes = "xx"; $ tongue = "U"; } if ($ chciwy) {$ eyes = " $ $"; } if ($ paranoid) {$ eyes = "@@"; } if ($ stoned) {$ eyes = "**"; $ tongue = "U"; } if ($ tired) {$ eyes = "-"; } if ($ wired) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; } if ($ cyclops) {$ eyes = "()"; }}
Zapisano plik i uruchom następującą komendę, aby ponownie zainstalować program cowsay. sh install.sh
Teraz, kiedy uciekasz cowsay -c Witaj świeciekrowa ma tylko jedno oko. Jak skompilować i zainstalować kod
Jak uruchomić Cowsay
Zmienianie Cowsay