קוד פתוח Git היא מערכת בקרת הגרסאות הנפוצה ביותר בעולם. הפרויקט הבוגר פותח על ידי לינוס טורבלדס, היוצר של מערכת ההפעלה לינוקס, והוא מהווה אוסף עצום של פרויקטי תוכנה - מסחריים וקוד פתוח כאחד - התלויים בגית לבקרת גרסאות.
מדריך זה מראה כיצד לקבל פרויקט מ Git, כיצד להתקין את התוכנה על המערכת שלך וכיצד לשנות את הקוד, אשר דורש ידע של תכנות.
כיצד למצוא תוכניות באמצעות GIT
בקר בדף האינטרנט של Google GitHub כדי לראות את המאגרים המוצעים והמגמות, כמו גם קישורים למדריכים ולהדרכה. תסתכל על הקטגוריות השונות עבור יישומים אתה רוצה להוריד ויש לי ללכת על השימוש, שינוי, הידור והתקנה. לחץ על סמל התפריט בחלק העליון של המסך כדי להגיע לשדה החיפוש שבו תוכל לחפש תוכנית ספציפית או כל סוג של תוכנה הזמינה באתר.
דוגמה של שיבוט מאגר Git
כדי להוריד יישום, אתה משכפל אותו. ההליך הוא פשוט, אבל אתה חייב להיות Git מותקן על המערכת שלך. באמצעות תוכנית שורת הפקודה קטנה הנקראת cowsay, המשמשת להצגת הודעה כבועת דיבור מפרה של ASCII, הנה דוגמה לאופן שבו ניתן למצוא ולשכפל תוכנית מ- GitHub.
הקלד cowsay בשדה החיפוש Git. תוכלו להבחין כי יש מספר גרסאות זמין אתה יכול לבחור. האחת עבור דוגמא זו, המשתמשת ב- Perl, תעביר אותך לדף עם מספר קבצים.
כדי לשכפל את המאגר הספציפי הזה של cowsay, הזן את הפקודה הבאה:
שיבוט git: //github.com/schacon/cowsay
הפקודה git מפעילה את Git, הפקודה המשובטת משכפלת את המאגר על המחשב שלך, והחלק האחרון הוא הכתובת לפרויקט שברצונך לשכפל. התקן את היישום תחילה רק כדי לוודא שהוא פועל. איך אתה עושה את זה תלוי בפרויקט שהורדת. לדוגמה, פרוייקטים C יהיה כנראה דורשים ממך להפעיל makefile , ואילו פרויקט cowsay בדוגמה זו מחייב אותך להפעיל סקריפט פגז . אז איך אתה יודע מה לעשות? בתיקייה ששכפלת, צריכה להיות תיקיית cowsay. אם אתה מנווט לתיקייה cowsay באמצעות הפקודה CD ולאחר מכן לעשות רישום ספרייה, אתה צריך לראות גם קובץ שנקרא README או קובץ שנקרא INSTALL או משהו בולטת בתור מדריך עזרה. במקרה של דוגמת cowsay זו, יש גם קובץ README וגם קובץ INSTALL. קובץ README מראה כיצד להשתמש בתוכנה, וקובץ INSTALL מספק את ההוראות להתקנת cowsay. במקרה זה, ההוראה היא להפעיל את הפקודה הבאה: ש
במהלך ההתקנה, אתה נשאל אם אתה שמח שזה יתקין cowsay לתיקיית ברירת המחדל שסופקה. באפשרותך ללחוץ על Return כדי להמשיך או להזין נתיב חדש. כל מה שאתה צריך לעשות כדי להפעיל cowsay הוא הקלד את הפקודה הבאה: שלום בעולם
המילים שלום עולם מופיעים בבועת הדיבור מפיה של פרה. עכשיו שיש לך cowsay מותקן, אתה יכול לשנות את הקובץ באמצעות העורך האהוב עליך. דוגמה זו משתמשת בעורך ה- nano באופן הבא: nano cowsay
אתה יכול לספק מתגים הפקודה cowsay לשנות את העיניים של הפרה. לדוגמהcowsay -gמראה סימנים דולר כמו העיניים. אתה יכול לשנות את הקובץ כדי ליצור אפשרות cyclops כך שכאשר אתה מקלידcowsay -cלפרה יש עין אחת. השורה הראשונה שאתה צריך לשנות הוא קו 46 אשר נראה כדלקמן: getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);
אלה הם כל בוררי זמין, כי אתה יכול להשתמש עם cowsay. כדי להוסיף את -c כאפשרות, שנה את השורה באופן הבא: getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);
בין השורות 51 ו 58 רואים את השורות הבאות: $ borg = $ opts {'b'};$ dead = $ opts {'d'};$ greedy = $ opts {'g'};$ paranoid = $ opts {'p'};$ stoned = $ opts {'s'};$ tired = $ opts {'t'};$ wired = $ opts {'w'};$ young = $ opts {'y'};
כפי שניתן לראות, ישנו משתנה עבור כל אחת מהאפשרויות המסבירות את פעולת המתג. לדוגמה, $ $ greedy = $ opts 'g'; הוסף שורה אחת לתיקון התגים -ג כדלקמן: $ 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';
על קו 144, יש שגרת שנקרא build_face אשר משמש לבניית הפנים פרות. הקוד נראה כך: :05:05 אם ($ borg) {$ eyes = "=="; } אם ($ dead) {$ eyes = "xx"; $ tongue = "U"; } אם ($ חמדן) {$ eyes = " $ $"; } אם ($ פרנואיד) {$ eyes = "@@"; } אם ($ stoned) {$ eyes = "**"; $ tongue = "U"; } אם ($ עייף) {$ eyes = "-"; } אם ($ wired) {$ eyes = "OO"; } אם ($ צעיר) {$ eyes = ".."; }}
עבור כל אחד מהמשתנים שצוין קודם לכן, יש זוג שונה של אותיות שמוקם במשתנה $ $ העיניים. הוסף אחד למשתנה cyclops $: :05:05 אם ($ borg) {$ eyes = "=="; } אם ($ dead) {$ eyes = "xx"; $ tongue = "U"; } אם ($ חמדן) {$ eyes = " $ $"; } אם ($ פרנואיד) {$ eyes = "@@"; } אם ($ stoned) {$ eyes = "**"; $ tongue = "U"; } אם ($ עייף) {$ eyes = "-"; } אם ($ wired) {$ eyes = "OO"; } אם ($ צעיר) {$ eyes = ".."; } אם ($ cyclops) {$ eyes = "(("; }}
שמרת את הקובץ והפעל את הפקודה הבאה כדי להתקין מחדש את cowsay. ש
עכשיו, כאשר אתה מפעיל cowsay -c שלום בעולם, לפרה יש רק עין אחת. כיצד לקמפל ולהתקין את הקוד
כיצד להפעיל Cowsay
שינוי Cowsay




