זוהי הפקודה git-fetch-pack שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
git-fetch-pack - קבל אובייקטים חסרים ממאגר אחר
תַקצִיר
סילון להביא-חבילה [--all] [--quiet|-q] [--keep|-k] [--thhin] [--include-tag]
[--upload-pack= ]
[--עומק= ] [--אין התקדמות]
[-v] [ ...]
תיאור
בדרך כלל היית רוצה להשתמש סילון לְהָבִיא, שהוא מעטפת ברמה גבוהה יותר של הפקודה הזו,
במקום.
קורא git-upload-pack על מאגר מרוחק אולי ומבקש ממנו לשלוח אובייקטים
חסר במאגר זה, כדי לעדכן את הראשים הנקובים. רשימת ההתחייבויות הזמינה
מוצאים את מקומי על ידי סריקת ה-Refs/ היררכיה המקומית ונשלח אל git-upload-pack
רץ בקצה השני.
פקודה זו מתנוונת כדי להוריד הכל כדי להשלים את ה-refs המבוקשים מהשלט
צד כאשר לצד המקומי אין התחייבות אב קדמון משותף.
אפשרויות
--את כל
אחזר את כל השומרים שלט רחוק.
--סטדין
קח את רשימת השופטים מ-stdin, אחד בכל שורה. אם יש המלצות שצוינו ב-
שורת הפקודה בנוסף לאפשרות זו, אז ה-refs מ-stdin מעובדים לאחר מכן
אלה בשורת הפקודה.
If --Stateless-rpc מצוין יחד עם אפשרות זו, אז רשימת השופטים חייבת
להיות בפורמט מנות (pkt-line). כל שופט חייב להיות בחבילה נפרדת, והרשימה
חייב להסתיים בחבילת הדחה.
-ש, -שקט
לעבור -q דגל ל סילון לפרוק חפצים; זה הופך את תהליך השיבוט לפחות מילולי.
-ק, -שמור
אל תפעיל סילון לפרוק חפצים על נתונים שהתקבלו, אך צור קובץ pack אחד מתוך
זה במקום, ואחסן אותו במסד הנתונים של האובייקטים. אם מסופקים פעמיים אז החבילה כן
נעול מפני אריזה מחדש.
--רזה
אחזר חבילה "דקה", אשר מתעדת אובייקטים בצורה חלקית בהתבסס על אובייקטים שלא
כלול בחבילה כדי להפחית את תעבורת הרשת.
--include-tag
אם הצד המרוחק תומך בזה, אובייקטי תגים מוערים יורדו באותו אופן
חיבור כמו האובייקטים האחרים אם האובייקט שאליו התג מפנה יורד. ה
המתקשר חייב אחרת לקבוע את התגים שהאפשרות הזו זמינה.
--upload-pack=
השתמש בזה כדי לציין את הנתיב אל git-upload-pack בצד המרוחק, אם לא נמצא ב
ה-$PATH שלך. התקנות של sshd מתעלמות מסקריפטי הגדרת הסביבה של המשתמש עבור
קליפות כניסה (למשל .bash_profile) ו-GIT המותקן באופן פרטי לא יימצאו ב-
ברירת המחדל של המערכת $PATH. פתרון אחר שהוצע הוא להגדיר את ה-$PATH שלך ב
".bashrc", אבל הדגל הזה מיועד לאנשים שלא רוצים לשלם עבור התקורה
קליפות לא אינטראקטיביות על ידי קובץ .bashrc רזה (הם קבעו את רוב הדברים
ב-.bash_profile).
--exec=
זהה ל--upload-pack= .
--עומק=
הגבל את השליפה לשרשראות אבות לא יותר מ-n. git-upload-pack מטפל ב
עומק מיוחד 2147483647 כאינסופי גם אם יש שרשרת אבות כל כך ארוכה.
--אין התקדמות
אל תראה את ההתקדמות.
--בדוק-עצמאי-ומחובר
פלט "קישוריות בסדר" אם החבילה שהתקבלה היא עצמאית ומחוברת.
-v
הרץ בצורה מילולית.
כתובת האתר למאגר המרוחק.
...
ראשי השלט לעדכן מהם. זה יחסית ל-$GIT_DIR (למשל "HEAD",
"שופטים/ראשים/מאסטר"). כאשר לא מצוין, עדכן מכל הראשים שיש לצד המרוחק.
השתמש ב-git-fetch-pack באופן מקוון באמצעות שירותי onworks.net