זוהי הפקודה git-http-push שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
git-http-push - דחף אובייקטים דרך HTTP/DAV למאגר אחר
תַקצִיר
סילון http-push [--הכל] [--ריצה יבשה] [--כוח] [--רבות] [ ...]
תיאור
שולח אובייקטים חסרים למאגר מרוחק ומעדכן את הסניף המרוחק.
הערה: פקודה זו מושבתת באופן זמני אם ה-libcurl שלך ישן מ-7.16, כמו ה-
השילוב דווח שלא עובד ולפעמים משחית את המאגר.
אפשרויות
--את כל
אל תניח שהמאגר המרוחק הושלם במצבו הנוכחי, ואמת
כל האובייקטים בכל ההיסטוריה של ה-Ref המקומי קיימים במאגר המרוחק.
--כּוֹחַ
בדרך כלל, הפקודה מסרבת לעדכן שופט מרוחק שאינו אב קדמון של
השופט המקומי נהג לדרוס אותו. דגל זה משבית את ההמחאה. מה שזה אומר זה ש
המאגר המרוחק יכול לאבד commits; להשתמש בו בזהירות.
--ריצה יבשה
עשה הכל חוץ מממש לשלוח את העדכונים.
--מִלוּלִי
דווח על רשימת האובייקטים שהולכים בהליכה מקומית ועל רשימת האובייקטים בהצלחה
נשלח למאגר המרוחק.
-ד, -ד
לְהַסִיר ממאגר מרוחק. הענף שצוין לא יכול להיות ה-HEAD המרוחק.
אם צוין -d, יש לעמוד גם בתנאים האחרים הבאים:
· HEAD מרוחק חייב לפתור לאובייקט שקיים באופן מקומי
· ענף שצוין הופך לאובייקט שקיים באופן מקומי
· ענף שצוין הוא אב קדמון של ה-HEAD המרוחק
...
השלט מפנה לעדכון.
מפרט LA REFS
A המפרט יכול להיות דפוס בודד, או זוג דפוסים כאלה מופרדים
על ידי נקודתיים ":" (משמעות הדבר היא ששם ref לא יכול להיות בו נקודתיים). תבנית אחת
הוא רק קצר :.
כל זוג דפוס מורכב מצד המקור (לפני המעי הגס) וצד היעד
(אחרי המעי הגס). השופט שיידחף נקבע על ידי מציאת התאמה התואמת את
צד המקור, והיכן הוא נדחף נקבע על ידי שימוש בצד היעד.
· זוהי שגיאה אם לא מתאים בדיוק לאחד מהשופטים המקומיים.
· אם גם לא תואם לאף שופט מרחוק
· זה צריך להתחיל עם "refs/"; משמש כיעד ממש בזה
מקרה.
· == והשופט שתאם את אסור להתקיים בסט של
שופטים מרוחקים; השופט התאים מקומי משמש כשם היעד.
ללא --כּוֹחַ, ה ref מאוחסן בשלט רק אם לא קיים, או
הוא תת-קבוצה ראויה (כלומר אב קדמון) של . המחאה הזו, המכונה "הרצה קדימה
בדיקה", מבוצעת על מנת למנוע החלפה בטעות של השופט השלט ולאבד
התחייבויות של אנשים אחרים משם.
עם --כּוֹחַ, הסימון להריץ קדימה מושבת עבור כל השופטים.
לחלופין, א פרמטר יכול להיות קידומת עם פלוס + סימן כדי להשבית את
בדיקה מהירה קדימה רק על השופט הזה.
GIT
חלק מ סילון(1) סוויטה
השתמש ב-git-http-push באינטרנט באמצעות שירותי onworks.net