בטח שמעתם על זה GitHub, הפלטפורמה לאירוח, אחסון ועריכת קוד. פרויקטים רבים של קוד פתוח וצוותי פיתוח פרטיים משתמשים באפליקציית אינטרנט זו כדי לשתף את עבודתם.

אבל האם ידעת של- GitHub יש ספין-אוף מוסתר היטב שנקרא GitHub Gist? זו דרך מהירה ופשוטה יותר לשיתוף קוד באופן מקוון. כמו Pastebin, Gist הוא כלי לשיתוף טקסט באינטרנט. אבל הוא מציע תכונות נוספות, והוא נתמך בעיקר על ידי בקרת הגרסאות החזקה של גיט.

כיצד למצוא את אתר GitHub Gist

GitHub Gist הוא שם האתר שמארח גיסטים. "תמצית" היא קטע קוד שיכול להיות ציבורי או סודי.

האתר הראשי של GitHub לא מקדם במיוחד GitHub Gistאז תצטרך לחפש אותו או להוסיף את כתובת האתר לסימנייה לשימוש קבוע.

האתר הוא תת-תחום של אתר GitHub הראשי וההתחברות שלך עובדת בשני האתרים. כל אחד יכול לצפות ברשימות ציבוריות, אך יהיה עליך להתחבר כדי ליצור תוכן עיקרי חדש.

יצירת גיסט

כשאתה מחובר ל- GitHub, ה- דף הבית של גיסט מציג טופס המאפשר ליצור במהירות תמצית חדשה.

בחר שם קובץ מתאים והזן את תוכן הקובץ ולחץ על צור תמצית לַחְצָן. אתה יכול להגדיר את העורך הבסיסי עם קומץ אפשרויות עיצוב. אתה יכול גם לבחור אם התמצית היא סודית או ציבורית באמצעות ה- לִיצוֹר לַחְצָן.

instagram viewer

העורך יחיל הדגשת תחביר בהתאם לסיומת הקובץ שלך. הקפד לבחור סיומת מתאימה לסוג הקובץ. תראה גם תצוגה מקדימה יפה של סוג ספציפי בעת הצגת קבצים מסוימים בתמצית. קבצי Markdown עובדים טוב במיוחד לצפייה ועריכה.

בעת עריכה, תוכל להוסיף קבצים נוספים באמצעות ה- הוסף קובץ לַחְצָן. גיסטים רבים הם קטנים מספיק כדי לדרוש רק קובץ אחד, אך ניתן להשתמש יותר במידת הצורך.

עבודה עם גיסטים

אם תלחץ על לַעֲרוֹך כפתור, תקבל עורך טקסט בסיסי אחד לכל קובץ. Gist מאפשר לך לערוך באמצעות ממשק האינטרנט שלו, ולדוגמאות קוד קטנות זה מספיק לגמרי.

עם זאת, מאחורי הקלעים, כל תמצית היא מאגר Git. משמעות הדבר היא שתוכל לעקוב אחר תיקוני קבצים ולבצע פעולות git אחרות. ה תיקונים בכרטיסייה בסמוך לשמאל העליון מוצג התחייבות למאגר התמצית שלך.

מאחורי ה לְשַׁבֵּץ כפתור הן אפשרויות לשיבוט המאגר, כך שתוכל לעבוד עם תמצית מרחוק. עם זאת, עליך להיות מודע לכך שמאגרי התמצית מוגבלים מעט. בפרט, למרות שתמצית יכולה להכיל קבצים רבים, היא אינה יכולה להכיל ספריות.

רשימות בקו הפיקוד

ה תוכנית שורת הפקודה GitHub, gh, יש תמיכה בגיסטים. באפשרותך ליצור, למחוק, לרשום ולערוך רשימות ישירות ממסוף. זה יותר נוח מאשר להתייחס לתמצית כמו מאגר git רגיל.

לדוגמה, אם יש לך קובץ קיים, תוכל ליצור ממנו תמצית סודית באופן מיידי באמצעות פקודה זו:

$ gh gist ליצור index.md
- יצירת index index.md
✓ נוצר תמצית index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

הפקודה מסתיימת בכתובת URL המייצגת את התמצית החדשה. אתה יכול גם לערוך תמצית:

gh gist לערוך 027442d9e34f35ee4bf64bbbc1a81a62

פעולה זו תפתח את עורך הטקסט המוגדר כברירת מחדל. לאחר שביצעת עריכה וסגרת את העורך שלך, גה דוחף את השינוי שלך ל- GitHub באופן אוטומטי.

כיצד לעשות שימוש חוזר בתוכן Gist

כשאתה צופה בתמצית, תבחין בכפתור בשם גלם לצד כל קובץ. זה מספק גרסת טקסט רגיל של הקובץ אשר יכולה להיות שימושית לשמירה או העתקה. שים לב שאתה לא יכול להשתמש בזה כדי לארח קבצים. לדוגמה, אם תנסה להפנות לקובץ JavaScript באמצעות קישור זה, זה לא יעבוד.

עם זאת, תוכל להציג את תוכן התמצית במקום אחר. זה נהדר לדוגמאות קוד, והדגשת התחביר פירושה שהם ייראו נהדר בפוסטים או מאמרים בבלוגים. לשם כך, העתק את הקוד לצד ה- לְשַׁבֵּץ כפתור וכלול אותו ב- HTML שלך.

GitHub לא מפרסם גיסטים במיוחד, אבל אל תתנו לזה לדחות אתכם. הם שילוב נגיש מאוד של פסטבין וגיט. Gists הם מקרה נהדר לכל קטע קוד קטן שאינו מתחייב למאגר מלא. הם מאפשרים אפשרות מעולה למשקל קל אם אתה רק רוצה לחלוק במהירות קוד כלשהו. אפשרות ההטמעה יכולה להיות שימושית אם אתה מפרסם מאמר טכני.

בדוק אפליקציות אחרות המאפשרות לך לשתף קטעי קוד עם המדריך שלנו לחלופות Pastebin.

אימייל
4 החלופות הטובות ביותר לשיתוף קוד וטקסט

חלופות Pastebin אלה מאפשרות לך להקליד, להדביק ולשתף גושי קוד או טקסט עם אחרים באופן מקוון בקלות.

קרא הבא

נושאים קשורים
  • תִכנוּת
  • GitHub
על הסופר
בובי ג'ק (45 מאמרים פורסמו)

בובי הוא חובב טכנולוגיה שעבד כמפתח תוכנה במשך רוב שני העשורים. הוא נלהב ממשחקים, עובד כעורך ביקורות במגזין Switch Player, והוא שקוע בכל ההיבטים של פרסום באינטרנט ופיתוח אתרים.

עוד מבובי ג'ק

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.