א ביגינערז גייד צו ינסטאָלינג ווייכווארג ניצן גיט

ווי צו אַרבעט מיט גיט סאָפטווער ריפּאַזאַטאָריז

Open-Source Git איז די מערסט געניצט ווערסיע קאָנטראָל סיסטעם אין דער וועלט. די דערוואַקסן פּרויעקט איז דעוועלאָפּעד דורך Linus Torvalds, דער באשעפער פון די לינוקס אַפּערייטינג סיסטעם, און עס איז שטוב צו אַ ריזיק זאַמלונג פון סאָפטווער פראיעקטן, ווי געשעפט און עפענען-מקור-אַז אָפענגען אויף גיט פֿאַר ווערסיע קאָנטראָל.

דער פירער באווייזט ווי צו באַקומען אַ פּרויעקט פון גיט, ווי צו ינסטאַלירן די ווייכווארג אויף דיין סיסטעם און ווי צו טוישן דעם קאָד, וואָס ריקווייערז וויסן פון פּראָגראַממינג.

ווי צו געפינען מגילה ניצן גיט

באַזוכן די ויספאָרשן וועבפּאַגע בייַ גיטהוב צו זען די פיטשערד און טראַנטינג דעפּאָסיטאָריעס ווי געזונט ווי לינקס צו פירער און טריינינג. קוק בייַ די פארשיידענע קאַטעגאָריעס פֿאַר אַפּלאַקיישאַנז איר ווילן צו אָפּלאָדירן און האָבן אַ גיין אין ניצן, טשאַנגינג, קאַמפּיילינג און ינסטאַלירונג. דריקט דעם מעניו בילדל אין די שפּיץ פון די פאַרשטעלן צו דערגרייכן דעם זוכן פעלד ווו איר קענען זוכן פֿאַר אַ ספּעציפיש פּראָגראַם אָדער קיין קאַטעגאָריע פון ​​ווייכווארג בנימצא אויף דעם פּלאַץ.

אַ בייַשפּיל פון קלאָנינג א גיט ריפּאַזאַטאָרי

צו אָפּלאָדירן אַ אַפּלאַקיישאַן, איר קלאָון עס. די פּראָצעדור איז פּשוט, אָבער איר מוזן האָבן גיט אינסטאַלירן אויף דיין סיסטעם. ניצן די קליין באַפֿעל שורה פּראָגראַם גערופן קאָווסייַ, וואָס איז געניצט צו אַרויסווייַזן אַ אָנזאָג ווי אַ רעדע בלאָז פון אַ אַססיי קו, דאָ ס אַ בייַשפּיל פון ווי צו געפינען און קלאָון אַ פּראָגראַם פון גיטהוב.

טיפּ קאָווסייַ אין די גיט זוכן פעלד. איר וועט באַמערקן אַז עס זענען עטלעכע ווערסיעס בנימצא איר קענען קלייַבן. דער איינער פֿאַר דעם בייַשפּיל, וואָס ניצט פּערל, נעמט איר צו אַ בלאַט מיט עטלעכע טעקעס.

צו קלאָון דעם באַזונדער קאָוועסייַ ריפּאַזאַטאָרי, אַרייַן די ווייַטערדיק באַפֿעל:

גיט קלאָון גיט: // github.com/schacon/cowsay

די גיט באַפֿעל לויפט גאַט, דער קלאָון באַפֿעלן קלאָונז די ריפּאַזאַטאָרי אַנטו דיין קאָמפּיוטער, און די לעצט טייל איז די אַדרעס צו די פּרויעקט איר ווילן צו קלאָון.

ווי צו קאָמפּליצירן און ינסטאַלירן דעם קאָד

ינסטאַלירן די אַפּלאַקיישאַן ערשטער נאָר צו מאַכן זיכער עס לויפט. ווי איר טאָן דאָס דעפּענדס אויף די פּרויעקט וואָס איר האָט דאַונלאָודיד. פֿאַר בייַשפּיל, C פראיעקטן וועט מיסטאָמע דאַרפן איר צו לויפן אַ מאַכןפילע , כאָטש די קאָווסייַ פּרויעקט אין דעם בייַשפּיל ריקווייערז איר צו לויפן אַ שאָל שריפט .

אַזוי ווי טאָן איר וויסן וואָס צו טאָן?

אין דער טעקע אַז איר קלאָונד, עס זאָל זיין אַ קאָוועסיי טעקע. אויב איר אַרומוואַנדערן צו די קאָוועסיי טעקע ניצן די סי באַפֿעל און דעמאָלט טאָן אַ Directory ליסטינג, איר זאָל זען אָדער אַ טעקע גערופן README אָדער אַ טעקע גערופן אינסטאַלירן אָדער עפּעס וואָס שטייט אויס ווי אַ הילף פירן.

אין דעם פאַל פון דעם קאָווסייַ בייַשפּיל, עס איז אַ README און אַן INSTALL טעקע. די README טעקע ווייזט ווי צו נוצן די ווייכווארג, און דער אינסטאַלירן טעקע גיט די ינסטראַקשאַנז צו ינסטאַלירן קאָווסייַ. אין דעם פאַל, די ינסטרוקטיאָן איז צו לויפן די פאלגענדע באַפֿעל:

sh install.sh

בעשאַס די ייַנמאָנטירונג, איר זענט געפרעגט אויב איר זענט צופרידן פֿאַר עס צו ינסטאַלירן קאָווסייַ צו די פעליקייַט טעקע צושטעלן. איר קענען אָדער דריקן צוריק צו פאָרזעצן אָדער אַרייַן אַ נייַ וועג.

ווי צו לויפן קאָווסייַ

אַלע איר האָבן צו טאָן צו לויפן קאָווסייַ איז טיפּ די פאלגענדע באַפֿעל:

קאָווסיי העלא וועלט

די ווערטער העלא וועלט דערשייַנען אין דער רעדע בלאָז פון אַ מויל 'ס מויל.

Changing Cowsay

איצט אַז איר קאָווסייַ אינסטאַלירן, איר קענען ענדערן די טעקע ניצן דיין באַליבט רעדאַקטאָר. דעם בייַשפּיל ניצט די נאַנאָ רעדאַקטאָר ווי גייט:

nano cowsay

איר קענען צושטעלן סוויטשאַז צו די קאָווסיי באַפֿעל צו טוישן די אויגן פון די קו.

פֿאַר בייַשפּיל קאָווסייַ-ג ווייזט דאָלאַר וואונדער ווי די אויגן.

איר קענען ענדערן די טעקע צו שאַפֿן אַ סייקלאָפּס אָפּציע אַזוי אַז ווען איר טיפּ קאָווסייַ-ק די קו האט אַ איין אויג.

דער ערשטער שורה איר דאַרפֿן צו טוישן איז שורה 46 וואָס קוקט ווי גייט:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

דאס זענען אַלע די פאַראַנען סוויטשאַז אַז איר קענען נוצן מיט קאָווסיי. צו לייגן די -c ווי אַן אָפּציע, טוישן די שורה ווי גייט:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

צווישן שורות 51 און 58 איר זען די פאלגענדע שורות:

$ borg = $ opts {'b'}; $ טויט = $ אָפּצאָל {'ד'}; $ זשעדנע = $ אָפּצאָל {'ג'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ יונג = $ אָפּץ {'y'};

ווי איר קענען זען, עס איז אַ בייַטעוודיק פֿאַר יעדער פון די אָפּציעס וואָס דערקלערט וואָס די באַשטימען וועט טאָן. פֿאַר בייַשפּיל $ זשעדנע = $ אָפּץ ['ג]';

לייג אַ שורה פֿאַר די-ק באַשטימען אַמענדמענט ווי גייט:

$ borg = $ opts {'b'}; $ טויט = $ אָפּצאָל {'ד'}; $ זשעדנע = $ אָפּצאָל {'ג'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ יונג = $ אָפּץ {'y'}; $ סייקלאָפּס = $ אָפּץ ['c'];

אויף שורה 144, עס איז אַ סאַברוטינע גערופן construct_face וואָס איז געניצט צו בויען די קאַוז פּנים.

די קאָד קוקט ווי דאָס:

sub construct_face {if ($ borg) {$ eyes = "=="; } אויב ($ טויט) {$ אויגן = "קסקס"; $ צונג = "ו"; } אויב ($ זשעדנע) {$ אויגן = "\ $ \ $"; } אויב ($ פּאַראַנאָיד) {$ אויגן = "@ @"; } אויב ($ פארשטאנען) {$ אויגן = "**"; $ צונג = "ו"; } אויב ($ מיד) {$ אויגן = "-"; } אויב ($ ווייערד) {$ אויגן = "אָאָ"; } אויב ($ יונג) {$ אויגן = ".."; }}

פֿאַר יעדער פון די וועריאַבאַלז ספּעסאַפייד פריער, עס איז אַ אַנדערש פּאָר פון אותיות וואָס איז געשטעלט אין די בייַטעוודיק $ אויגן.

לייג איינער פֿאַר די $ סייקלאָפּס בייַטעוודיק:

sub construct_face {if ($ borg) {$ eyes = "=="; } אויב ($ טויט) {$ אויגן = "קסקס"; $ צונג = "ו"; } אויב ($ זשעדנע) {$ אויגן = "\ $ \ $"; } אויב ($ פּאַראַנאָיד) {$ אויגן = "@ @"; } אויב ($ פארשטאנען) {$ אויגן = "**"; $ צונג = "ו"; } אויב ($ מיד) {$ אויגן = "-"; } אויב ($ ווייערד) {$ אויגן = "אָאָ"; } אויב ($ יונג) {$ אויגן = ".."; } אויב ($ סייקלאָפּס) {$ אויגן = "()"; }}

ראַטעווען די טעקע און לויפן די ווייַטערדיק באַפֿעל צו ריינסטאַל קאָוועסייַ.

sh install.sh

איצט, ווען איר לויפן קאָווסייַ -ק העלא וועלט , די קו האט בלויז איין אויג.