הורד את לקוח Git עבור מערכת ההפעלה שלך.
- מדריך למשתמש של Dreamweaver
- מבוא
- Dreamweaver ו-Creative Cloud
- התצוגות וסביבות העבודה של Dreamweaver
- הגדרת אתרי אינטרנט
- על אתרי Dreamweaver
- הגדרת גרסה מקומית של האתר שלך
- התחברות לשרת פרסום
- הגדרת שרת בדיקות
- ייבוא וייצוא של הגדרות אתר Dreamweaver
- העתקת אתרי אינטרנט קיימים משרת מרוחק לבסיס האתר המקומי שלך
- תכונות נגישות ב-Dreamweaver
- הגדרות מתקדמות
- הגדרת העדפות להעברת קבצים
- ציון הגדרות שרת פרוקסי ב-Dreamweaver
- סנכרון הגדרות של Dreamweaver עם Creative Cloud
- שימוש ב-Git ב-Dreamweaver
- ניהול קבצים
- פריסה ועיצוב
- CSS
- הכרת CSS (Cascading Style Sheets)
- פריסת עמודים בעזרת CSS Designer
- שימוש בכלים לעיבוד מקדים של CSS ב-Dreamweaver
- כיצד להגדיר העדפות סגנון CSS ב-Dreamweaver
- העברת כללי CSS ב-Dreamweaver
- המרת CSS בתוך שורה לכלל CSS ב-Dreamweaver
- עבודה עם תגי div
- החלת מעברי צבע על רקע
- יצירה ועריכה של אפקטי מעבר של CSS3 ב-Dreamweaver
- עיצוב קוד
- תוכן דף והנכסים הקיימים בו
- הגדרת מאפייני דף
- הגדרת מאפייני כותרת של CSS ומאפייני קישור של CSS
- עבודה עם טקסט
- מציאה והחלפה של טקסט, תגים ותכונות
- החלונית DOM
- עריכה ב-Live View
- קידוד מסמכים ב-Dreamweaver
- בחירה והצגה של רכיבים בחלון Document
- הגדרת מאפייני טקסט ב-Property inspector
- בדיקת איות בדף אינטרנט
- שימוש בכללים אופקיים ב-Dreamweaver
- הוספה ושינוי של שילובי גופנים ב-Dreamweaver
- עבודה עם נכסים
- הכנסה ועדכון של תאריכים ב-Dreamweaver
- יצירה וניהול של נכסים מועדפים ב-Dreamweaver
- הכנסה ועריכה של תמונות ב-Dreamweaver
- הוספת אובייקטי מדיה
- הוספת סרטוני וידאו ב-Dreamweaver
- הכנסת וידאו של HTML5
- הכנסת קובצי SWF
- הוספת אפקטי שמע
- הכנסת שמע של HTML5 ב-Dreamweaver
- עבודה עם פריטי ספרייה
- שימוש בטקסט ערבי ועברי ב-Dreamweaver
- קישור וניווט
- רכיבים גרפיים ואפקטים של jQuery
- כתיבת קוד של אתרי אינטרנט
- כתיבת קוד ב-Dreamweaver
- סביבה של כתיבת קוד ב-Dreamweaver
- הגדרת העדפות לכתיבת קוד
- התאמה אישית של העדפות צבעי קוד
- כתיבה ועריכה של קוד
- אפשרויות של רמזי קוד והשלמת קוד
- צמצום והרחבה של קוד
- שימוש חוזר בקוד עם גזירי קוד
- איתור שגיאות בקוד (Linting)
- מטוב הקוד
- עריכת קוד בתצוגת Design
- עבודה עם תוכן כותרת של דפים
- הכנסת קבצים נכללים בצד השרת ב-Dreamweaver
- שימוש בספריות תגים ב-Dreamweaver
- ייבוא תגים מותאמים אישית אל Dreamweaver
- שימוש בהתנהגויות של JavaScript (הוראות כלליות)
- החלת התנהגויות מובנות של JavaScript
- על XML ו-XSLT
- ביצוע המרות XSL בצד השרת ב-Dreamweaver
- ביצוע המרות XSL בצד הלקוח ב-Dreamweaver
- הוספת ישויות תו עבור XSLT ב-Dreamweaver
- עיצוב קוד
- תהליכי עבודה המותאמים למגוון מוצרים
- תבניות
- על תבניות Dreamweaver
- זיהוי תבניות ומסמכים המבוססים על תבניות
- יצירת תבנית Dreamweaver
- יצירת אזורים ניתנים לעריכה בתבניות
- יצירת אזורים חוזרים וטבלאות חוזרות ב-Dreamweaver
- שימוש באזורים אופציונליים בתבניות
- הגדרת תכונות תג ניתנות לעריכה ב-Dreamweaver
- כיצד ליצור תבניות מקוננות ב-Dreamweaver
- עריכה, עדכון ומחיקה של תבניות
- ייצוא וייבוא תוכן XML ב-Dreamweaver
- החלה של תבנית על מסמך קיים או הסרתה ממנו
- עריכת תוכן בתבניות Dreamweaver
- כללי תחביר של תגי תבנית ב-Dreamweaver
- הגדרת העדפות סימון לאזורי תבנית
- היתרונות של שימוש בתבניות ב-Dreamweaver
- מכשירים ניידים ומסכים מרובים
- אתרי אינטרנט, דפים וטופסי אינטרנט דינמיים
- הבנת יישומי אינטרנט
- הגדרת המחשב לפיתוח יישומים
- פתרון בעיות בחיבורים למסדי נתונים
- הסרת סקריפטים של חיבור ב-Dreamweaver
- עיצוב דפים דינמיים
- סקירת מקורות של תוכן דינמי
- הגדרת מקורות של תוכן דינמי
- הוספת תוכן דינמי לדפים
- שינוי תוכן דינמי ב-Dreamweaver
- הצגת רשומות של מסד נתונים
- אספקת נתונים בזמן אמת ב-Dreamweaver ופתרון בעיות בהם
- הוספת התנהגויות שרת מותאמות אישית ב-Dreamweaver
- בניית טפסים באמצעות Dreamweaver
- שימוש בטפסים לאיסוף מידע ממשתמשים
- יצירה והפעלה של טופסי ColdFusion ב-Dreamweaver
- יצירת טופסי אינטרנט
- תמיכה משופרת ב-HTML5 עבור רכיבי טופס
- פיתוח טופס באמצעות Dreamweaver
- בנייה חזותית של יישומים
- בניית דפי אב ופרטים ב-Dreamweaver
- בניית דפי חיפוש ותוצאות
- בניית דף להכנסת רשומות
- בניית דף לעדכון רשומות ב-Dreamweaver
- בניית דפים למחיקת רשומות ב-Dreamweaver
- שימוש בפקודות ASP כדי לשנות מסד נתונים ב-Dreamweaver
- בניית דף רישום
- בניית דף כניסה
- בניית דף המאפשר גישה למשתמשים מורשים בלבד
- אבטחת תיקיות ב-ColdFusion באמצעות Dreamweaver
- שימוש ברכיבי ColdFusion ב-Dreamweaver
- בדיקה, תצוגה מקדימה ופרסום של אתרי אינטרנט
- פתרון בעיות
קרא את המאמר הזה כדי ללמוד כיצד להשתמש ב-Git לצורך ניהול הקבצים וקוד המקור שלך ב-Dreamweaver.
Dreamweaver תומך ב-Git, מערכת בקרת גרסאות המופצת בקוד פתוח, למטרת ניהול קוד מקור. הודות לשילוב של Git ב-Dreamweaver, תוכל לעבוד באופן עצמאי על הקוד שלך מכל מקום ולאחר מכן למזג את השינויים במאגר משותף של Git. Git עוזר לך לעקוב אחרי כל השינויים בקובץ ומאפשר לך גם לחזור לגרסאות הקודמות.
מאגרי Git שימושיים גם במסגרת עבודת צוות, מכיוון ש-Git מאפשר לך ליצור ענפים ולתחזק אותם בקלות. לדוגמה, אם אתה מעצב המעוניין לשנות את העיצוב של האתר שלך. באותה עת, אם חבר צוות אחר מטפל בבקשות שינוי עבור אותו אתר, שניכם יכולים לעבוד באופן עצמאי באמצעות Git. במקרה זה, שניכם תוכלו ליצור בנפרד ענף ולבצע את השינויים שלכם במאגר המקומי המתאים. המאגר המקומי מכיל את ההיסטוריה המלאה של כל השינויים שביצעת במקור. בכל שלב אפשר להשהות את העבודה ולמזג את השינויים עם המאגר המרכזי. המיזוג מבטיח שהמאגר המרכזי יכיל תמיד את הקוד העדכני עם השינויים של שניכם.
המשך לקרוא כדי ללמוד כיצד להתחיל את השימוש ב-Git ב-Dreamweaver.
צעדים ראשונים עם Git ב-Dreamweaver
אם אתה משתמש Git חדש, עליך להוריד תחילה לקוח Git וליצור חשבון Git. נדרש לקוח Git לפני השימוש ב-Git מתוך Dreamweaver.
אם אתה משתמש בעל חשבון Git, היכנס לחשבון שלך. ודא שהורדת את לקוח Git למערכת שלך.
בצע את השלבים הבאים כדי להתחיל בעבודה עם Git ב-Dreamweaver:
-
-
צור חשבון עבור לקוח Git שלך.
אם כבר יש לך חשבון Git, ספק את אישורי הכניסה שלך כדי להיכנס ללקוח Git שלך.
החלונית Git
מומלץ להתקין את לקוח Git עם הגדרות התצורה שנקבעו כברירת מחדל. בשלב הבא Dreamweaver בוחר באופן אוטומטי את הנתיב אל קובץ ההפעלה.
כעת תוכל להפעיל את Dreamweaver ולשייך את האתר שלך למאגר Git.
Dreamweaver תומך בפעולות Git דרך החלונית Git (Windows > Git). כמשתמש Dreamweaver, תוכל להשתמש בחלונית זו כדי לבצע פעולות Git נפוצות כגון Commit, דחיפה, משיכה והבאה.
תוכל להציג חלונית זו ב-Dreamweaver רק לאחר שתוריד את לקוח Git במחשב שלך.
A. Commit B. הבא את כל הנתונים המרוחקים ורענן מונים C. Git Pull D. Git Push E. הצג היסטוריית מאגרים F. הצג היסטוריית קבצים G. צור תג H. פתח bash/מסוף I. פעולות נוספות J. חיפוש K. הבדלים L. החזר קובץ למצב קודם
שיוך האתר שלך ל-Git
כדי להתחיל להשתמש ב-Git ב-Dreamweaver, תחילה יש לשייך את אתר Dreamweaver שלך למאגר של Git. מאגר Git דומה לתיקייה שאתה יוצר כדי לסייע לך לעקוב אחר שינויים בקובץ. באפשרותך לכלול כמה מאגרי Git שאתה רוצה במחשב שלך. כל מאגר במערכת שלך הוא עצמאי. כלומר, השינויים שנשמרים במאגר Git אחד אינם משפיעים על התוכן של מאגר אחר.
תוכל לשייך את אתר האינטרנט שלך למאגר על-ידי יצירת מאגר או שכפול מאגר קיים. בעת אתחול או יצירה של מאגר, מאגר Git ריק נוצר בספריית העבודה הנוכחית שלך, עם קובץ .gitignore בתיקייה.
עם זאת, כאשר אתה משכפל מאגר Git קיים, כל הקבצים ממאגר האב שלך משוכפלים במערכת המקומית שלך.
המשך לקרוא כדי ללמוד כיצד לאתחל מאגר Git או לשכפל מאגר.
אתחול מאגר Git
כאשר אתה מתחיל את העבודה עם Git ב-Dreamweaver, השלב הראשון הוא ליצור מאגר. בעת אתחול מאגר Git עבור האתר שלך, אתה יוצר מאגר Git שבו ניתן להוסיף את הקבצים המשויכים לאתר Dreamweaver.
-
כמשתמש Dreamweaver, תוכל להתחיל עם אתר חדש. לחלופין, ייתכן שיהיה לך אתר קיים שברצונך לשייך למאגר Git. בכל אחת מהדרכים, עליך לבצע את ההליך הבא כדי לאתחל מאגר Git.
- כדי לשייך אתר Dreamweaver חדש, לחץ על Site > New Site.
- כדי לשייך אתר Dreamweaver קיים, לחץ על Site > Manage Sites. מתוך תיבת הדו-שיח Manage Sites, לחץ פעמיים על האתר שברצונך לשייך למאגר Git.
-
אם אתה יוצר אתר חדש, ציין שם עבור האתר.
אם יש לך תיקייה המכילה קבצים הקשורים לאתר שלך, הצבע על התיקייה מתוך השדה Local Site Folder.
אם ברצונך לשייך את האתר החדש למאגר Git קיים, ודא שתיקיית Local Site Folder מצביעה על מאגר Git המתאים.
-
בחר את תיבת הסימון Associate a Git Repository with this Site. לאחר מכן, בחר את האפשרות Initialize as a Git Repository.
-
לחץ על Save.
שים לב שהקבצים מהתיקייה המקומית יוצגו כעת בחלונית Files (תצוגת Git). הקבצים נמצאים במצב שאינו מסומן. כלומר, עדיין לא בוצעה פעולת Commit למאגר Git בקבצים אלה.
תוכל להמשיך את העבודה על הקבצים שלך ולבצע Commit לקבצים מאוחר יותר. לחלופין, ניתן לפתוח את החלונית Git (Windows > Git) ולבצע Commit לקבצים שלך במאגר. כדי לגלות כיצד לבצע פעולת Commit של קבצים ב-Git, ראה ביצוע פעולת Commit של שינויים ומעקב אחר שינויים.
שכפול מאגר קיים
אם אתה עובד עם מאגר Git קיים המתארח ב-Github, ב-Bitbucket או בשירותי אירוח פופולריים אחרים, תוכל לבצע את ההליך הבא כדי לשכפל את המאגר מתוך Dreamweaver. בעת שכפול מאגר קיים, אתה יוצר עותק של מאגר היעד במחשב המקומי שלך.
-
לחץ על Site > New Site.
-
בתיבת הדו-שיח Site Setup, בחר את תיבת הסימון Associate a Git Repository With This Site. לאחר מכן, בחר Clone Existing Git Repository using URL.
-
הזן את כתובת ה-URL של המאגר שברצונך לשכפל.
ודא שכתובת ה-URL של מאגר היעד שהזנת היא חוקית. כדי לבדוק אם כתובת ה-URL היא חוקית, לחץ על לחצן Test בתיבת דו-שיח זו. כתובות URL לא חוקיות גורמות לשגיאות בזמן שכפול וביצוע פעולות כמו Git Fetch או Pull.
הערה:שכפול של כתובת URL באמצעות מקש SSH עם ביטוי סיסמה לא נתמך כרגע ב-Dreamweaver. שדות שם המשתמש והסיסמה אינם זמינים.
-
כדי לשמור את האישורים שהזנת, בחר את תיבת הסימון Save Credentials. פעולה זו מונעת ממך להזין את האישורים שלך בכל פעם שאתה מבצע פעולות מרחוק, כגון Git Push או Pull.
-
לחץ על Save.
לאחר שכפול מאגר, נוצר עותק מקומי של המאגר המקורי. ניתן להציג ולערוך את הקבצים המקומיים מתוך Dreamweaver.
תצלום בזק של המאגר המקורי ששוכפל מוצג בחלונית Git > Origin, בפינה הימנית העליונה.
שימוש ב-Git לבקרת גרסאות
עכשיו, לאחר ששייכת את אתר Dreamweaver שלך למאגר Git, באפשרותך להציג את הקבצים ב-Git מהחלונית Files (תצוגת Git). המערכת של Git מסווגת את הקבצים לקטגוריות הבאות במאגר המקומי שלך:
- Untracked files (קבצים לא מסומנים): קבצים שלא ביצעת עבורם פעולת Commit למאגר Git אפילו פעם אחת. לאחר האתחול של מאגר Git, הקבצים יישארו לא מסומנים עד שתבצע עבורם פעולת Commit.
- Unmodified files (קבצים שלא השתנו): קבצים שלא בוצעו בהם שינויים.
- Modified files (קבצים שהשתנו): קבצים שעברו עריכה.
- Staged files (קבצים בשלבים): קבצים שהשתנו ומוכנים לפעולת Commit.
באמצעות Git ניתן לעקוב אחרי השינויים בקבצים. כאשר אתה משנה את הקבצים במערכת המקומית שלך, הקבצים שהשתנו מופיעים בצבע שונה בחלונית Files. אחרי לחיצה כפולה על קובץ ופתיחתו ב-Code View, אפשר לראות גם את מרווח העמודות כנגד השורות שהשתנו. בשלב הזה אפשר להמשיך ולבצע Commit לקבצים שהשתנו ב-Git כדי לסנכרן את השינויים.
במהלך ביצוע פעולת Commit בקבצים, Git מאפשר לך להזין הודעות יומן עבור כל פעולת Commit ולסקור את השינויים בעזרת התכונה diff. ניתן גם להציג את היסטוריית הגרסאות עבור כל אחד מהקבצים ועבור המאגר כולו.
המשך לקרוא כדי ללמוד כיצד לעקוב אחר פעולות העריכה בתוך Dreamweaver ולבצע את השינויים ב-Git.
מעקב אחרי עריכות ב-Git
בחלונית Files ב-Dreamweaver, שים לב לסמל Git המאפשר לך לעבור בין תצוגת FTP לתצוגת Git. לחץ על סמל Git כדי לעבור בין התצוגות של Git.
אם אתחלת מאגר Git ולא ביצעת פעולת Commit לקבצים שלך, הקבצים נשארים לא מסומנים. עם זאת, אם ביצעת פעולת Commit לקבצים לאחר אתחול המאגר שלך, הקבצים האלה מזוהים על-ידי Git.
אם שכפלת את כל הקבצים ממאגר אחר, הקבצים מזוהים על-ידי Git פעם נוספת.
כאשר אתה משנה קובץ ולוחץ על Save, החלונית Files מציגה את הקבצים שהשתנו בצבע שונה. כדי להציג את השינויים המדויקים ב-Code View, לחץ פעמיים על הקובץ שהשתנה.
מרווח העמודות מציין את השורות שבהן בוצעו שינויים. מרווחי עמודות בירוק מציינים קוד חדש שנוסף. מרווחי עמודות בצהוב מציינים קוד שהשתנה, בעוד שמרווחי עמודות באדומים מציינים שורת קוד שנמחקה.
לאחר לחיצה על מרווח העמודות הצהוב, השינוי בקוד מוצג על-ידי היישום. שורת הקוד שנמחקה מופיעה באדום והשורה החדשה שנוספה מופיעה בירוק.
שים לב לסמל R שמופיע בפינה השמאלית של שורות הקוד שנמחקו. כדי להוסיף את הקוד שנמחק בחזרה לקובץ, לחץ על הסמל R.
השתמש במרווחי העמודות כדי להציג את ההבדלים ולבדוק את השינויים לפני ביצוע Commit לשינויים אל מאגר Git.
הצגת ההבדלים של קבצים שהשתנו
בעת פתיחת החלונית Git, ניתן לראות רשימה של קבצים שהשתנו. ניתן ללחוץ על קובץ ברשימה הזו ולהציג את השינויים שבוצעו בקובץ לאחר פעולת ה-Commit האחרונה (ההבדל). כדי להציג הבדל של קובץ, יש לבצע את אחת מהפעולות הבאות מהחלונית Git:
- כדי להציג את העריכות ברמת הקובץ, לחץ על כל קובץ. הסימונים באדום מציינים את הגרסה הקודמת והסימונים בירוק מציינים את השינוי שביצעת כעת.
- בחר את הקובץ שעבורו ברצונך להציג את ההבדלים. לחץ על (סמל ההבדלים). מופיעה תיבת הדו-שיח Diff של Git, עם סימון השינויים באדום ובירוק.
ביצוע פעולת Commit לשינויים
-
בחלונית Git, בחר את הקובץ או הקבצים שברצונך לבצע עבורם Commit.
-
לחץ על (הסמל Commit).
בעת לחיצה על Commit, המערכת מציגה את תיבת הדו-שיח Commit של Git. תיבת דו-שיח זו מציגה את הקבצים שבוצעו בהם שינויים.
ניתן ללחוץ על כל קובץ כדי להציג את השינויים, לפני ביצוע פעולת Commit לקבצים.
-
כדי לבצע Commit לקבצים, הזן את ההודעה של פעולת ה-Commit בתיבת ההודעות, ולחץ על OK.
לאחר ביצוע פעולת Commit בקבצים, הקבצים גם נמחקים מהחלונית Git.
ביטול השינויים
אם כבר ביצעת פעולת Commit של השינויים וברצונך לחזור לגרסה הקודמת של הקובץ, בצע את הפעולות הבאות:
-
בחלונית Git, בחר את הקובץ או הקבצים שברצונך להחזיר לגרסה הקודמת.
-
לחץ על סמל הכריך בחלונית Git ובחר Revert Changes Since Last Commit.
הגרסה הקודמת של הקבצים תשוחזר במאגר המקומי שלך. ניתן להציג את הקבצים ששוחזרו בחלונית Files.
הערה:אם ברצונך להחזיר קובץ למצבו הקודם לאחר פעולת Commit, עליך לבצע פעולת Commit בקובץ לפחות פעמיים.
-
כדי לבטל שינויים לפני ביצוע Commit, בצע את השלבים הבאים:
אם ברצונך לשמור את הגרסה האחרונה של הקובץ לפני ביצוע פעולת Commit בקובץ:
- בחלונית Git, לחץ על הקובץ שברצונך לשמור ולחץ על הסמל Refresh.
- בתיבת הדו-שיח לאישור, לחץ על OK.
הקובץ שבחרת נמחק מרשימת הקבצים שהשתנו ומתבצע שחזור של הגרסה הקודמת של הקובץ.
יצירת תגים
ניתן ליצור תגים בכל פעם שאתה מבצע פעולת Commit של השינויים ב-Git. ניתן להשתמש בתגים כדי לסמן פעולות Commit חשובות. לדוגמה, הכנסת שינוי משמעותי שמתבקש על-ידי הלקוח. התגים משמשים כמצביע לפעולת Commit ספציפית.
-
כדי ליצור תג, לחץ על (הסמל Create Tag) בחלונית Git.
-
בתיבת הדו-שיח Create Tag, ציין שם עבור התג שלך. לחץ על OK.
התג שיצרת משויך לפעולת ה-Commit שלך.
אם אתה יוצר תג לאחר ביצוע פעולת Commit, התג משויך באופן אוטומטי לפעולת ה-Commit האחרונה שלך.
הצגת היסטוריית קבצים
בכל פעם שאתה מבצע פעולת Commit לקובץ ב-Git, אתה יכול להציג את ההיסטוריה של הקובץ יחד עם פרטי הפעולה. יכולת זו עוזרת בזיהוי פעולות Commit חשובות ותגים המשויכים לפעולות Commit.
- בחלונית Git, בצע אחת מהפעולות הבאות:
- בחר את הקובץ הנדרש, ולחץ על (הסמל Show File History).
- לחץ לחיצה ימנית על הקובץ בחלונית Files, ובחר File History.
המערכת מציגה את היסטוריית הקבצים ב-Git של הקובץ שנבחר. ניתן גם להציג את פרטי פעולת ה-Commit עבור קובץ זה מאותה תיבת דו-שיח.
הצגת היסטוריית המאגרים
בנוסף להצגת ההיסטוריה של קובץ ב-Git, ניתן גם להציג את השינויים שבוצעו ברמת המאגר. ניתן להציג את כל השינויים ופעולות ה-Commit שבוצעו ברמת המאגר. כדי להציג את היסטוריית המאגר, בצע את השלבים הבאים:
-
מהחלונית Git, לחץ על הסמל Show Repository History. המערכת מציגה את היסטוריית המאגרים ב-Git עם הפרטים של כל פעולות ה-Commit.
-
ניתן להציג את הודעת ה-Commit, התאריך והשעה שבהם הקבצים עברו פעולת Commit. בנוסף, ניתן להציג את התגיות המשויכות עם פעולת Commit והפרטים של המשתמש שביצע Commit לקבצים.
-
לרוב, היסטוריית המאגרים מציינת את רשימת הקבצים שבוצעה בהם פעולת Commit ברמת המאגר. באפשרותך ללחוץ על כל קובץ כדי להציג את היסטוריית השינויים ברמת הקובץ.
שימוש ב-Git לשיתוף פעולה
אחת התכונות הבולטות ביותר של Git היא ענפים. שלא כמו במרבית המערכות לבקרת גרסאות, ניתן להשוות ענף של Git לשורה עצמאית של כל הקבצים או הקוד המשויכים שלך. כברירת מחדל, המאגר שלך מכיל ענף אחד בשם "מאסטר". ענף המאסטר הוא הענף הראשי או הסופי. ניתן ליצור ענפים מענף מאסטר ולבצע פעולות עריכה בכל אחד מהענפים.
ניתן גם ליצור ענף מענף אחר, כך שיווצר עותק של ענף האב. באפשרותך לעבוד באופן עצמאי על שני הענפים באותו מאגר Git. לדוגמה, אפשר לעבוד על תכונה חדשה לאתר שלך בענף אחד, ובאותו הזמן לטפל בבקשה אחרת לשינוי בענף שני.
Git מאפשר לך גם למזג ענפים אם ברצונך לשלב את השינויים מתוך הענף הנוכחי בענף יעד. בעת מיזוג שני ענפים, שני הענפים ממשיכים להתקיים באופן עצמאי. ניתן להמשיך לעבוד עם ענף האב וענפי היעד.
ב-Dreamweaver, כאשר מפתחים ומעצבים עובדים יחד עבור אתר, כל משתמש יכול ליצור ענף מענף המאסטר ולבצע שינויים באופן עצמאי. בעת הצורך, הם יכולים למזג בקלות את השינויים שלהם בענף אחר ולהמשיך לעבוד עם שני הענפים.
לקבלת מידע נוסף אודות יצירה וניהול של ענפים ב-Git, קרא את ההליכים הבאים:
יצירת ענפים ב-Git
-
בחלונית Files, בחר את הרשימה הנפתחת שמפרטת את כל הענפים.
-
לחץ על Manage Branches.
-
מתוך תיבת הדו-שיח Manage Branches, לחץ על סימן החיבור (+) בפינה השמאלית התחתונה.
-
בתיבת הדו-שיח Create New Branch, בחר את הענף המקורח שממנו ברצונך ליצור עותק.
אם זהו הענף הראשון שאתה יוצר, ענף המקור יהיה ענף המאסטר שלך.
-
בשדה Branch Name, ציין שם עבור הענף החדש.
-
לחץ על OK.
מיזוג ענפים
-
בחלונית Files, בחר את הרשימה הנפתחת שמפרטת את כל הענפים שלך.
-
לחץ על Manage Branches. בתיבת הדו-שיח Manage Branches, בחר את הענף שברצונך למזג.
-
לחץ על (הסמל Merge Branch) בחלק התחתון של תיבת הדו-שיח.
-
בתיבת הדו-שיח Merge Branch, בחר את ענף היעד. ענף זה הוא מאגר היעד שאיתו ברצונך למזג את הענף שלך.
אופציונלית, ניתן לציין הודעה המשויכת למיזוג זה.
-
לחץ על OK כדי למזג את הענף שלך עם היעד שלך.
אם שינויים בקובץ מפעולת Commit אחת מתנגשים עם שינויים מענף אחר, תהליך המיזוג מושהה. המערכת מציגה הודעת התנגשות ואת הקבצים שגורמים להתנגשות.
החלונית Git מציגה גם את הקבצים שקיימת עבורם התנגשות. שים לב לסמל שמציין שקיימת התנגשות.
כדי להמשיך עם המיזוג, תחילה עליך לפתור את הסכסוך. ניתן להשתמש באפשרות Rebase או להמשיך עם המיזוג על-ידי שימוש באפשרות No Fast Forward.
-
אם תיתקל בהתנגשות הקשורה למיזוג, בחר את אחת מהאפשרויות הבאות:
- Use Rebase: בעת בחירת האפשרות Rebase, השינויים הנוכחיים שלך מוחלים על-גבי ההתנגשויות בענף היעד. לאחר בחירת Rebase ולחיצה על OK, פתח את החלונית Git כדי להציג את הקבצים שעדיין לא בוצעה בהם פעולת Commit. בשלב זה ניתן לבטל את פעולת ה-Rebase או להפעיל אותה מחדש. לאחר ביטול ה-Rebase, פעולת ה-Rebase נפסקת ולא מוחלים שינויים בענף היעד. לאחר הפעלה מחדש של ה-Rebase, המערכת מדלגת על ההתנגשויות שמופיעות בענף היעד.
- Create a merge commit even when the merge resolves as a fast forward: ניתן גם למזג את פעולת ה-Commit למרות ההתנגשויות שמופיעות בין הענף שלך לענף היעד. במקרה זה, המיזוג נכפה והשינויים שלך דורסים את השינויים בענף היעד.
לקבלת פרטים נוספים אודות rebase ב-Git, ראה ביצוע פעולת Rebase ב-Git.
עבודה עם מאגרים מרוחקים
מאגרים מרוחקים ב-Git הם גרסאות של פרוייקט המתארחות ברשת אחרת. ניתן לגשת למאגרים מרוחקים על-ידי יצירת חיבור עם המאגר. בהתאם לזכויות הגישה שצוינו במאגר המרוחק, תוכל לקבל גישה לקריאה בלבד או גישת כתיבה לאותו מאגר.
כשאתה עובד בצוות, מאגרים מרוחקים עוזרים לך לדחוף נתונים למאגרים ולמשוך אותם מהם. בחלונית Git ב-Dreamweaver, ניתן ליצור חיבור מרוחק, לבצע פעולות Git שונות, כגון Fetch, Git Push, Git Pull ו-Remote Refresh.
קרא את ההליכים הבאים כדי לגלות כיצד ליצור ולנהל מאגרים מרוחקים.
הוספת מאגר מרוחק
באפשרותך להוסיף מאגר מרוחק כדי לשתף קבצים ואת ההתקדמות שלך בעבודה, וכדי לגשת לקובצי פרויקט שמתארחים ברשת אחרת. הוספת מאגר מרוחק מאפשרת לך ליצור חיבור מרוחק עם מאגר היעד. Dreamweaver מאפשר לך ליצור מאגרים מרוחקים בחלונית Git.
לפני הוספת מאגר מרוחק, ודא שבמאגר האחר הופעלו ההגדרות הציבוריות.
-
מתוך החלונית Git, לחץ על Create Remote.
-
ציין את השם של המאגר המרוחק.
-
הזן את כתובת ה-URL ופרטי הכניסה של המאגר המרוחק.
כדי לוודא שהזנת כתובת URL חוקית בעת הוספת מאגר מרוחק, לחץ על Test לאחר הזנת כתובת ה-URL. בעת לחיצה על Test, החוקיות של כתובת ה-URL נבדקת.
בדיקה זו אינה ישימה לאימות האישורים.
אזהרה:אם לא תזין כתובת URL או אישורים חוקיים, תיתקל בשגיאות בעת ביצוע הפעולות Git Pull, Git Push, Fetch וכן הלאה.
-
לחץ על OK.
בעת הוספת מאגר מרוחק, תראה את המאגר ברשימה הנפתחת בחלק העליון של החלונית Git. ניתן גם להציג סמלים נוספים לביצוע פעולות Git Push, Git Pull, Fetch remote ו-Refresh counters.
ניהול מאגרים מרוחקים
לאחר הוספת מאגר מרוחק ויצירת חיבור, תוכל להביא ולמשוך את הקבצים מתוך המאגר המרוחק למאגר המקומי שלך. ניתן גם לדחוף את הקבצים למאגר המרוחק. עם זאת, עליך תחילה להביא קבצים מתוך המאגר המרוחק לפני ביצוע פעולת Git Push בפעם הראשונה.
זכור לבצע פעולת Commit בכל הקבצים במאגר המקומי לפני שתנסה לדחוף את הקבצים שלך. אם המאגר המקומי כולל קבצים בשלבים, הפעולה Git Push נכשלת.
ניתן לבצע את פעולות ה-Git הבאות מתוך Dreamweaver:
Fetch all
לחץ על כדי להביא את כל הקבצים מכל החיבורים המרוחקים שלך. מומלץ לבצע פעולת Git Fetch לפני ביצוע פעולת Git Push או Git Pull. פעולה זו רק מביאה את הקבצים משרת מרוחק ואינה משנה את המאגר המקומי שלך.
משיכת קבצים ממאגר מרוחק
ניתן למשוך שינויים ממאגר יחיד או מקבוצת מאגרים. בעת לחיצה על הסמל Git Pull, המערכת מציגה את תיבת הדו-שיח Git Pull עם אפשרויות שונות.
-
מהחלונית Git, לחץ על (הסמל Git Pull) כדי למשוך את הקבצים שהשתנו מהמאגר המרוחק ולמזג את השינויים עם המאגר המקומי שלך.
-
מתיבת הדו-שיח Git Pull, בחר את הענף המסומן. ציין אם ברצונך למשוך שינויים מהענף הנוכחי או מענף אחר, ולאחר מכן קבע את הגדרות המשיכה.
-
כברירת מחדל, נבחרת האפשרות Default merge. במקרה זה, הקבצים משרת רחוק נמשכים לתוך המאגר המקומי שלך והשינויים ממוזגים עם המאגר המקומי.
-
בנוסף, תוכל לבחור אחת מהאפשרויות הבאות:
- Avoid manual merging: בחר את האפשרות הזו כדי להשבית מיזוג ידני של קבצים.
- Merge without commit: בחר את האפשרות הזו כדי להמשיך עם המיזוג למאגר המרוחק גם בלי לבצע Commit של הקבצים בשלבים.
- Use rebase: בחר את האפשרות הזו כדי לבצע פעולת Rebase. לאחר שימוש ב-Rebase, השינויים מהענף הנוכחי שלך נלקחים ומוחלים על ההיסטוריה של הענף שממנו אתה מושך קבצים. היסטוריית שינויי ה-Commit האחרונים בענף שלך עוברת שכתוב. הקבצים תואמים עכשיו לגרסאות בענף היעד שממנו אתה מושך את הקבצים. פעולת Rebase גורמת ליצירת היסטוריית Git חדשה עבור הענף שלך, אך יש להיזהר בעת בחירת האפשרות Use rebase.
- Use soft reset: בחר את האפשרות הזו כדי לבצע איפוס, או Rebase רך. ניתן לבחור את האפשרות Use soft reset בעת משיכת הקבצים ממאגר מרוחק בפעם הראשונה. במקרה הזה, המאגר המרוחק משמש כמאגר אב שממנו המאגר המקומי מקבל את כל השינויים. עם זאת, השינויים במאגר המקומי שלך נשמרים. Git לא מזהה את הקבצים שקיימים במאגר המקומי שלך אבל לא במאגר המרוחק. הקבצים האלו מוצגים כקבצים שנמחקו לאחר ביצוע איפוס רך. אם תבחר לשמור את הקבצים האלו במאגר המקומי שלך, השינויים המרוחקים יאבדו.
אזהרה:אם תמשיך לבצע את האיפוס הרך, הקבצים הלא מזוהים שלך יימחקו.
דחיפת קבצים למאגר המרוחק
לאחר החיבור למאגרים מרוחקים, בעת ביצוע השינוי וביצוע פעולת Commit בקבצים שהשתנו, Git מתעד את השינויים האלה. הסמל Git Push בחלונית Git מציג מיד את מספר הקבצים שהשתנו. כעת ניתן לדחוף קבצים אלה למאגר המרוחק.
בעת ביצוע פעולת Git Push, פעולות ה-Commit שביצעת במאגר המקומי נדחפות למאגר המרוחק.
כדי לדחוף את הקבצים שלך מתוך Dreamweaver:
-
מהחלונית Git, לחץ על הסמל Git Push.
המערכת מציגה את תיבת הדו-שיח Git Push. ניתן גם לדחוף את פעולות ה-Commit לענף המעקב הנוכחי או לענף אחר שתציין.
-
ניתן גם לקבוע את הגדרות הדחיפה מתוך תיבת דו-שיח זו. כברירת מחדל, נבחרת האפשרות Default Push.
-
בנוסף, ניתן להגדיר את האפשרויות הבאות:
- Forced Push: בחר את האפשרות הזו כדי לאכוף דחיפה של השינויים למאגר המרוחק, בלי להתחשב בהתנגשויות פוטנציאליות.
- Delete remote branch: בחר את האפשרות הזו כדי למחוק את הענף המרוחק שקיים באותה עת, ולדחוף את הקבצים המקומיים שלך למאגר המרוחק.
-
ניתן לסמן את תיבת הסימון Send Tags כדי לדחוף את התגים שלך למאגר המרוחק.
-
לחץ על OK.
אם ישנן התנגשויות בין פעולות ה-Commit המקומיות שלך לבין פעולות ה-Commit למאגר המרוחק, מומלץ לפתור תחילה את ההתנגשויות. לאחר מכן ניתן לדחוף את השינויים.
כדי לעשות זאת, תחילה יש לבצע Pull של השינויים מהמאגר המרוחק, לפתור את ההתנגשויות ולאחר מכן לדחוף את הקבצים בלי התנגשויות.
חיפוש קבצים בחלונית Git
סרגל החיפוש בחלונית Git מאפשר לך לחפש קבצים באמצעות שם הקובץ. יכולת זו שימושית במיוחד כשמשויכים לאתר שלך קבצים רבים.
כדי לחפש קובץ, פשוט הקלד את שם הקובץ בסרגל החיפוש. הקובץ או הקבצים המכילים את שאילתת החיפוש מוצגים מיד.
הוספת קבצים לרשימת ההשמטה
כאשר אינך מעוניין ש-Git יפעל בקובץ, ניתן להוסיף את הקובץ אל gitignore. כעת Git יתעלם מהקבצים בתיקייה זו בכל פעם שתבצע פעולה כלשהי, כולל commit, push ו-pull. יש לבצע פעולת Commit בקובץ .gitignore שבמאגר שלך כדי שכל משתמש אחר שישכפל את המאגר יהיה מודע לקבצים בתיקייה gitignore.
כדי להוסיף קבצים ל-.gitignore, עבור אל החלונית Files ב-Dreamweaver. בחר ולחץ לחיצה ימנית על הקובץ שברצונך ש-Git יתעלם ממנו ובחר Git > Add to .gitignore.
בכל נקודת זמן, אם ברצונך להסיר קובץ מתוך .gitignore, בחר את הקובץ מתוך החלונית Files. לחץ לחיצה ימנית ובחר Git > Remove from .gitignore.
הקפד לבצע פעולת Commit בקובץ .gitignore למאגר המקומי והמרוחק לאחר שינוי קובץ זה.
גישה אל Git דרך שורת הפקודה
בסעיפים הקודמים במאמר זה, למדת כיצד להשתמש בחלונית Git (ממשק המשתמש) כדי לבצע משימות כגון שיוך מאגר Git לאתר שלך, יצירה וניהול של חיבורים מרוחקים, דחיפת קבצים למאגר או משיכת קבצים ממאגר. ניתן לבצע פעולות אלה ועוד גם באמצעות פקודות Git.
כדי לבצע פעולות Git באמצעות המסוף, בצע אחת מהפעולות הבאות:
- לחץ על Window > Git ולחץ על הסמל Open Bash/Terminal Console.
- מתוך החלונית Files, עבור בין מצבים בתצוגת Git. לחץ על הסמל Open Git Terminal לצד הרשימה הנפתחת של המאגרים.
כדי להציג את פקודות git הנפוצות, ראה רשימת טריקים ב-Git.
פעולות מסוימות, כגון git stash ושילוב פעולות Commit לאחר דחיפה, זמינות כעת רק דרך שורת הפקודה.
בעת ביצוע פעולות מסוימות כגון אתחול מאגר Git דרך שורת הפקודה, פעולות אלה משתקפות גם בממשק של Dreamweaver.
עם זאת, ניתן גם לשנות קבצים באמצעות שורת הפקודה כאשר היישום Dreamweaver סגור. במקרה זה, ההודעה הבאה תופיע בעת הפעלת Dreamweaver בפעם הבאה:
הגדרת העדפות Git ב-Dreamweaver
העדפות Git ב-Dreamweaver מאפשרות לך לקבוע הגדרות מסוימות לצורך שימוש ב-Git בתוך Dreamweaver. ניתן להשתמש בתיבת הדו-שיח Preferences כדי להגדיר העדפות Git כגון נתיב למסוף, הגדרות פסק זמן וכן הלאה.
-
בחר Edit > Preferences.
-
מתיבת הדו-שיח Preferences, בחר Git.
-
מתיבת הדו-שיח Git Preferences, קבע את ההגדרות הבאות:
- Path to Git executable: קובץ ה-.exe של לקוח Git שלך. אם קובץ ההפעלה נשמר במיקום אחר, נווט אל המיקום שבו שמרת את קובץ ה-Git .exe.
- Default Git operation Timeout: ציין את הזמן הקצוב של כל פעולת Git מרוחקת, בשניות.
- Path to Terminal: הנתיב המלא לקובץ ההפעלה כדי לפתוח ולהשתמש במסוף Git.
- Command Arguments: אספקת ארגומנטים של פקודות, אם ישנם, עבור פקודות Git שלך.
-
לחץ על Apply כדי לשמור את ההגדרות.
הפעל מחדש את Dreamweaver כדי שההעדפות המעודכנות שלך ייכנסו לתוקף.