A nyílt forráskódú Git a világ leggyakrabban használt verziókezelő rendszere. Az érett projektet Linus Torvalds, a Linux operációs rendszer létrehozója fejlesztette, és otthont adott a Git verziókezelésre épülő, kereskedelmi és nyílt forrású szoftverprojektek óriási gyűjteményének.
Ez az útmutató bemutatja, hogyan szerezhet be egy projektet a Git-ról, hogyan telepítheti a szoftvert a rendszerére és hogyan változtathatja meg a kódot, amelyhez a programozás ismerete szükséges.
Hogyan keressünk programokat a GIT használatával?
Látogasson el a GitHub weboldalára, hogy megtekinthesse a kiemelkedő és trendi letétkezelőket, valamint az útmutatókat és a képzést. Nézze meg a letölteni kívánt alkalmazások különböző kategóriáit, és keresse fel a használatát, módosítását, összeállítását és telepítését. Kattintson a képernyő felső részén található menü ikonra a keresési mező eléréséhez, ahol kereshet egy adott programot vagy bármely, a webhelyen elérhető szoftver kategóriát.
Példa egy git-tároló klónozására
Alkalmazás letöltéséhez klónozza. Az eljárás egyszerű, de Git telepítve kell lennie a rendszereden. A cowsay nevű kis parancssori program használatával, amely az üzeneteket ASCII tehénként beszédbuborékként jeleníti meg, itt egy példa arra, hogyan találhat és klónozhat egy programot a GitHub-ból.
típus cowsay a Git keresési mezőben. Észre fogja venni, hogy számos rendelkezésre álló változat közül választhat. A Perl-t használó példában ez egy olyan oldalra mutat, amely több fájlt tartalmaz.
Ehhez a tehenészettárhoz klónozni kell a következő parancsot:
git clone git: //github.com/schacon/cowsay
A git parancs futtatja a Git-t, a klón parancs klónozza a repository-t a számítógépére, és az utolsó rész a klónozni kívánt projekt címe. Telepítse az alkalmazást először csak azért, hogy biztos legyen benne, hogy fut. Ennek módja a letöltött projekttől függ. Például a C projektek valószínűleg megkövetelik, hogy futtasson egy makefile , míg a példában szereplő cowsay-projekt megköveteli a shell parancsfájl . Honnan tudod, hogy mit tegyek? A klónozott mappában egy cowsay mappát kell létrehoznia. Ha a CD parancs segítségével navigál a cowsay mappához, majd csinál egy könyvtárlistát, megjelenik egy README nevű fájl vagy egy INSTALL nevű fájl vagy valami, amely segítséget nyújt. Ebben a példában a README és egy INSTALL fájl létezik. A README fájl megmutatja, hogyan kell használni a szoftvert, és az INSTALL fájl megadja az utasításokat a cowsay telepítéséhez. Ebben az esetben az utasítás a következő parancs futtatására szolgál: sh install.sh
A telepítés során megkérdezik, hogy örül-e neki, ha a cowsay-t telepíti az alapértelmezett mappába. A folytatáshoz nyomja meg a Vissza gombot, vagy írjon be egy új elérési utat. A cowsay futtatásához csak a következő parancsot kell beírni: cowsay hello világ
A szavak Helló Világ jelennek meg a tehén szájából származó beszédbuborékban. Most, hogy telepítette a cowsay-t, módosíthatja a fájlt a kedvenc szerkesztőjével. Ez a példa a nano-szerkesztőt a következőképpen használja: nano cowsay
A tehénparancsokat a tehenek szemét megváltoztathatja. Példáulcowsay -ga dollár jeleket mutatja a szemek. Módosíthatja a fájlt, hogy létrehozzon egy ciklops opciót, így gépeléskorcowsay -ca tehénnek egyetlen szeme van. A változtatni kívánt első sor a 46-as sor, amely a következőképpen néz ki: getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);
Ezek a rendelkezésre álló kapcsolók, amelyeket a cowsay-val használhat. A -c opció hozzáadásához módosítsa a sort az alábbiak szerint: getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);
Az 51. és 58. sor között a következő sorokat láthatja: $ borg = $ opts {'b'};$ dead = $ opts {'d'};$ kapzsi = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ fáradt = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};
Amint láthatja, van egy változó az egyes opciókhoz, ami megmagyarázza, hogy mi a kapcsoló. Például $ greedy = $ opts 'g'; A -c kapcsoló módosításához adjon egy sort az alábbiak szerint: $ borg = $ opts {'b'};$ dead = $ opts {'d'};$ kapzsi = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ fáradt = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};$ cyclops = $ opts 'c';
A 144-es sorozatban egy alrutát nevezünk construct_face-nek, amelyet a tehenek arca felépítéséhez használunk. A kód így néz ki: sub construct_face { ha ($ borg) {$ eyes = "=="; } ha ($ halott) {$ eyes = "xx"; $ nyelv = "U"; } ha ($ kapzsi) {$ eyes = " $ $"; } ha ($ paranoid) {$ eyes = "@@"; } ha ($ stoned) {$ eyes = "**"; $ nyelv = "U"; } ha ($ fáradt) {$ eyes = "-"; } ha ($ vezetékes) {$ eyes = "OO"; } ha ($ fiatal) {$ eyes = ".."; }}
A korábban megadott változók mindegyikére különböző betűpár található a $ eyes változóban. Adjon hozzá egyet a $ cyclops változóhoz: sub construct_face { ha ($ borg) {$ eyes = "=="; } ha ($ halott) {$ eyes = "xx"; $ nyelv = "U"; } ha ($ kapzsi) {$ eyes = " $ $"; } ha ($ paranoid) {$ eyes = "@@"; } ha ($ stoned) {$ eyes = "**"; $ nyelv = "U"; } ha ($ fáradt) {$ eyes = "-"; } ha ($ vezetékes) {$ eyes = "OO"; } ha ($ fiatal) {$ eyes = ".."; } ha ($ cyclops) {$ eyes = "()"; }}
Mentette a fájlt, és futtassa a következő parancsot a cowsay újratelepítéséhez. sh install.sh
Most, amikor futsz cowsay -c hello világ, a tehénnek csak egy szeme van. A kód összeállítása és telepítése
A Cowsay futtatása
A Cowsay megváltoztatása




