Jak pracovat s repozitáři softwaru Git
Open-source Git je nejpoužívanější systém řízení verzí na světě. Zkušený projekt vyvinul Linus Torvalds, tvůrce operačního systému Linux, a je domovem obrovské sbírky softwarových projektů - komerčních i open-source -, které jsou závislé na verzi Git pro kontrolu verzí.
Tato příručka ukazuje, jak získat projekt od společnosti Git, jak nainstalovat software do vašeho systému a jak změnit kód, který vyžaduje znalost programování.
Jak najít programy pomocí GIT
Navštivte webovou stránku prozkoumat na adrese GitHub, kde naleznete seznamované a trendové depozitáře, stejně jako odkazy na průvodce a školení. Podívejte se na různé kategorie aplikací, které chcete stáhnout, a jděte na používání, změnu, kompilaci a instalaci. Klepnutím na ikonu nabídky v horní části obrazovky se dostanete do vyhledávacího pole, kde můžete vyhledávat konkrétní program nebo libovolnou kategorii softwaru, který je na webu k dispozici.
Příklad klonování úložiště Git
Chcete-li aplikaci stáhnout, klonujete ji. Postup je jednoduchý, ale musíte mít ve svém systému nainstalován Git. Pomocí programu malého příkazového řádku nazvaného cowsay, který slouží k zobrazení zprávy jako bubliny z ASCII krávy, naleznete příklad toho, jak najít a klonovat program od společnosti GitHub.
Do vyhledávacího pole Git zadejte cowsay . Všimnete si, že existuje řada dostupných verzí, které si můžete vybrat. Ten pro tento příklad, který používá Perl, vás přenese na stránku s několika soubory.
Chcete-li klonovat tento konkrétní úložiště kráv, zadejte následující příkaz:
git klon git: //github.com/schacon/cowsayPříkaz git spustí příkaz Git, příkaz klon klonuje repozitář na váš počítač a poslední část je adresa projektu, který chcete klonovat.
Jak zkompilovat a nainstalovat kód
Nejprve nainstalujte aplikaci, abyste se ujistili, že běží. Jak to děláte, závisí na projektu, který jste si stáhli. Například projekty C pravděpodobně budou vyžadovat spuštění makefile , zatímco projekt cowsay v tomto příkladu vyžaduje, abyste spustili shellový skript .
Takže, jak víte, co dělat?
Ve složce, kterou jste klonovali, by měla být složka kravské. Pokud se dostanete do složky cowsay pomocí příkazu CD a pak provedete výpis adresáře, měli byste vidět buď soubor s názvem README, nebo soubor s názvem INSTALL nebo něco, co vystupuje jako nápověda.
V případě tohoto příkladu cowsay existuje soubor README a INSTALL. Soubor README ukazuje, jak používat software, a soubor INSTALL obsahuje pokyny pro instalaci kasay. V tomto případě je příkazem spustit následující příkaz:
sh install.shBěhem instalace se budete zeptat, jestli jste rádi, kdybyste instalovali kávu na výchozí složku. Chcete-li pokračovat, můžete zadat novou cestu.
Jak spustit Cowsay
Jediné, co musíte udělat, je spustit cowsay, zadejte následující příkaz:
cowsay hello worldSlova ahoj svět se objeví v bublině řeči od ústy krávy.
Změna Cowsay
Nyní, když jste nainstalovali cowsay, můžete soubor upravit pomocí svého oblíbeného editoru. Tento příklad používá editor nano následujícím způsobem:
nano cowsayPro změnu očí krávy můžete přinést přepínače příkazu kravy.
Například cowsay -g ukazuje dolarové značky jako oči.
Soubor můžete změnit tak, že vytvoříte možnost cyklops, takže při psaní cowsay -c kráva má jedno oko.
První řádek, který potřebujete změnit, je řádek 46, který vypadá následovně:
getopts ('bde: f: ghlLnNpstT: wW: y', \% volba);Jedná se o všechny dostupné přepínače, které můžete používat s cowsay. Chcete-li přidat -c jako volbu, změňte řádek takto:
getopts ('bde: f: ghlLnNpstT: wW: yc', \% volby);Mezi řádky 51 a 58 vidíte následující řádky:
$ borg = $ opt {'b'}; $ dead {$ opts {'d'}; $ greedy = $ opt {'g'}; $ paranoid = $ opt {'p'}; $ stoned = $ opt {'s'}; $ tired = $ opt {'t'}; $ wired = $ opt {'w'}; $ mladý = $ opt {'y'};Jak vidíte, pro každou z možností je proměnná, která vysvětluje, co přepínač provede. Například $ greedy = $ opts ['g]';
Přidejte jeden řádek pro změnu -c switch následujícím způsobem:
$ borg = $ opt {'b'}; $ dead {$ opts {'d'}; $ greedy = $ opt {'g'}; $ paranoid = $ opt {'p'}; $ stoned = $ opt {'s'}; $ tired = $ opt {'t'}; $ wired = $ opt {'w'}; $ mladý = $ opt {'y'}; $ cyclops = $ opts ['c'];Na řádku 144 existuje podprogram nazvaný construct_face, který se používá k sestavení tváře krav.
Kód vypadá takto:
sub construct_face {pokud ($ borg) {$ eyes = "=="; } pokud ($ dead) {$ eyes = "xx"; $ jazyk = "U"; } pokud ($ greedy) {$ eyes = "\ $ \ $"; } pokud ($ paranoid) {$ eyes = "@@"; } pokud ($ stoned) {$ eyes = "**"; $ jazyk = "U"; } pokud ($ unavený) {$ eyes = "-"; } pokud ($ wired) {$ eyes = "OO"; } pokud ($ mladý) {$ eyes = ".."; }}Pro každou proměnnou specifikovanou dříve existuje jiný pár písmen, který je umístěn v proměnné $ eyes.
Přidat jednu pro proměnnou $ cyclops:
sub construct_face {pokud ($ borg) {$ eyes = "=="; } pokud ($ dead) {$ eyes = "xx"; $ jazyk = "U"; } pokud ($ greedy) {$ eyes = "\ $ \ $"; } pokud ($ paranoid) {$ eyes = "@@"; } pokud ($ stoned) {$ eyes = "**"; $ jazyk = "U"; } pokud ($ unavený) {$ eyes = "-"; } pokud ($ wired) {$ eyes = "OO"; } pokud ($ mladý) {$ eyes = ".."; } pokud ($ cyclops) {$ eyes = "()"; }}Uložte soubor a spusťte následující příkaz pro přeinstalaci cowsay.
sh install.shTeď, když běžíte cowsay -c hello world , kráva má jen jedno oko.