זהו הפקודה git-hash-object שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
git-hash-object - חשב מזהה אובייקט ובאופן אופציונלי יוצר בלוק מקובץ
תַקצִיר
סילון אובייקט hash [-ת ] [-w] [--path= |--ללא מסננים] [--סטדין [--פשוטו כמשמעו]] [--] ...
סילון אובייקט hash [-ת ] [-w] --stdin-paths [--אין-מסננים]
תיאור
מחשב את ערך מזהה האובייקט עבור אובייקט עם סוג שצוין עם התוכן של
קובץ בשם (שיכול להיות מחוץ לעץ העבודה), ובאופן אופציונלי כותב את המתקבל
אובייקט לתוך מסד הנתונים של האובייקטים. מדווח על מזהה האובייקט שלו לפלט הסטנדרטי שלו. זה
בשימוש על ידי סילון cvsimport כדי לעדכן את האינדקס מבלי לשנות קבצים בעץ העבודה. מתי
לא מצוין, ברירת המחדל היא "בלוב".
אפשרויות
-ט
ציין את הסוג (ברירת המחדל: "בלוב").
-w
למעשה כתוב את האובייקט במסד הנתונים של האובייקטים.
--סטדין
קרא את האובייקט מקלט רגיל במקום מקובץ.
--סטדין-נתיבים
קרא שמות קבצים מהקלט הסטנדרטי, אחד בכל שורה, במקום מה-
שורת פקודה.
--נָתִיב
אובייקט Hash כביכול ממוקם בנתיב הנתון. המיקום של הקובץ לא
השפעה ישירה על ערך הגיבוב, אבל הנתיב משמש כדי לקבוע מה Git מסנן
יש להחיל על האובייקט לפני שניתן למקם אותו במסד הנתונים של האובייקטים, וכן,
כתוצאה מהחלת מסננים, הבתם בפועל שהוכנס למסד הנתונים של האובייקטים עשוי להיות שונה
מהקובץ הנתון. אפשרות זו שימושית בעיקר לגיבוש קבצים זמניים הממוקמים
מחוץ לספריית העבודה או לקבצים שנקראו מ-stdin.
--ללא מסננים
גיבש את התוכן כפי שהוא, תוך התעלמות מכל מסנן קלט שהיה נבחר על ידי ה-
מנגנון מאפיינים, כולל המרת סוף השורה. אם הקובץ נקרא מ
קלט סטנדרטי אז זה תמיד משתמע, אלא אם ניתנת האפשרות --path.
--פשוטו כמשמעו
אפשר ל--stdin לחלץ כל אשפה לתוך חפץ רופף שאולי לא יעבור אחרת
ניתוח אובייקטים סטנדרטי או בדיקות git-fsck. שימושי לבדיקת מתח Git עצמו או
שחזור מאפיינים של חפצים מושחתים או מזויפים שנתקלים בהם בטבע.
GIT
חלק מ סילון(1) סוויטה
השתמש ב-git-hash-object באינטרנט באמצעות שירותי onworks.net