בקהילה לינוקס, בעצם, כולם משתמשיםפרוטוקול Git בצורה כלשהי. Git עובד כל כך טוב מכיוון שהוא משולב בשורת הפקודה ובדרך לינוקס לעשות דברים. למרבה הצער, לא לכולם יש סבלנות להתמודד עם הכמות הארוכה של פקודות Git לעדכון קוד המקור. כתוצאה מכך מפתחים רבים פונים ללקוחות Github כדי לפשט את התהליך. ברשימה זו נעבור על כמה מלקוחות Github הטובים ביותר עבור לינוקס.
הערה: ישנם לקוחות רבים של Github עבור Linux. אם ידוע לך על כלי אינטראקציה של Git שלא מדברים עליו ברשימה זו, אנא ספר לנו על כך בקטע התגובות למטה!
1. GitKraken
GitKraken הוא Git חופשי, חוצה פלטפורמותלקוח. על המשתמשים לשלם כדי להשתמש במוצר זה באופן מסחרי, ועם צוותים גדולים. זה לא קוד פתוח. עם זאת, יש לה גרסה חינמית שכל אחד יכול להשתמש בה (מסיבות אישיות ותחביב).
לגרסת המקצוענים של GitKraken יש הרבהתכונות, אך מרבית המשתמשים בלינוקס שמתכנתים רק לבית הספר או לשימוש לא מסחרי צריכים להיות בסדר עם הגרסה החינמית. כלי זה מקל על ניהול ושליטה על קוד המקור באמצעות פרוטוקול Git.
אחת המשיכות העיקריות ל- GitKraken היא המודרניתעיצוב. זה נקי וקל בעיניים, ויש צוות ייעודי זמין לתמיכה במשתמשים. מפתחים המחפשים כלי חלק לניהול Git בקלות צריכים לקחת בחשבון את הכלי הזה מעל לכל האחרים.
תכונות בולטות
- חינם לשימוש אישי
- תמיכה בכל מערכות ההפעלה העיקריות כך שכל הצוות שלך יוכל להשתמש בה
- קל לשימוש וניווט
- תמיכה ב- Gitflow (כלי סניף גרפי של Git)
- תמיכה בגיט LFS (אחסון קבצים גדול)
- גרפי התחייבות הניתנים להתאמה אישית
- תמיכה בגית הוקס
- כפתור ביטול / ביטול מהיר
- תמיכה במספר ספקי Git (כולל אירוח עצמי)
- תכונה עוצמתית "finder fuzzy" מאפשרת למשתמשים לחפש במהירות פקודות ופעולות ולבצע אותן
- מודולי משנה מאפשרים שיתוף פעולה קל בצוות
- עיצובים מרובים של ממשק המשתמש מאפשרים למשתמש להתאים אישית את GitKraken לטעמו
- ייצוגים חזותיים של פעילות Git repo בתרשימים
2. SmartGit
SmartGit הוא לקוח Git חוצה פלטפורמות. בדומה ל- GitKraken, התוכנה חופשית לשימוש אישי, עם גרסת "מקצוען" בתשלום עבור צוותים. SmartGit תומך במספר ספקי Git, כולל GitHub, BitBucket, שרתי Git המארחים בעצמם ו- Atlassian Stash. בנוסף לכל זה SmartGit יכול להתמודד גם עם SVN ו- Mercurial.
העיצוב של התוכנית נקי מאודבלי שטויות. לא הרבה זמן מבזבז לייפות הכל. במקום זאת, המפתחים ממקדים הכל בפיצ'רים, והתכונות המשומשות ביותר נמצאות תמיד בהישג יד. לקוח Git זה אידיאלי למפתחים המעריכים תכונות על פני אלמנטים ממשקפיים מפוארים וצבעים יפים.
תכונות בולטות
- תמיכה במספר ספקי Git (כולל אירוח עצמי)
- תמיכה בשיטות בקרת מקור אחרות מלבד Git (SVN ו- Mercurial)
- תמיכה ב- GitFlow (מנהל סניף גרפי של Git)
- אחסון קבצים גדול של Git
- עיצוב ממשק משתמש נקי
- קל להשוות הבדלים זה לצד זה
- לקוח SSH משולב לחיבורים מהירים מרחוק
- כלי דיפרנציאלי מעולה שהוא חזק ונוח לשימוש
3. גיט
Gitg הוא דפדפן מאגרי תוכנה של Gitתוכנן במיוחד לשולחן העבודה של Gnome ולערכת האפליקציות (עם זאת, באופן מוזר יש לו גרסת מק). המטרה העיקרית של הכלי Gitg היא להעניק למשתמשי לינוקס קלות קדמיות לשימוש בכלי שורת הפקודה Git.
התוכנה היא קוד פתוח, והקוד ניתן לביקורת מלאה לכל אחד. שקול את Gitg אם אתה מפתח תוכנה שאוהב את סביבת שולחן העבודה של Gnome בלינוקס.
תכונות בולטות
- קוד פתוח וחופשי לשימוש לנצח
- יש מציג קבצים מובנה כדי להביט בקלות בקוד
- אינטגרציה בשולחן העבודה של Gnome Shell המאפשרת למשתמשים להציג מאגרי Git שהתקבלו לאחרונה וכו '
- דומה באופן הדוק ללקוח Mac OS GitX ולקבוצת התכונות שלו
- פרויקט Gitg עובד בשיתוף פעולה עם GitX עבור ה- Mac כדי להפוך את האפליקציה לדומה יותר
- תכונת חיפוש מאפשרת חיפוש מהיר של ענפים ותגים
- התחייב בכלי לבדיקת איות
4. מגית
Magit הוא תוסף עבור עורך הטקסט Emacs ו-ניתן להתקנה בכל מערכות ההפעלה התומכות כיום ב- Emacs. התוסף הוא קוד פתוח תחת GNU General License License V3. התוסף טוען שהוא חזית מלאה של "Git פורצלן" המשפרת את ממשק לקוח Git.
לקוח זה אידיאלי למי שמשתמש בעורך הטקסט Emacs לצורך פיתוח תוכנה וזקוק לכלי Git טוב כדי לעבוד איתו.
תכונות בולטות
- הופכת את השימוש ב- Git בטרמינל להרבה יותר קלפישוט הפקודות ושיפור התחביר (הוספה, am, bisect, האשמה, סניף, קופה, דובדבן, pick-cherry, לנקות, לשבט, לבצע, להגדיר, לתאר, להבדיל, להביא וכו ')
- משתלב עם עורך הטקסט Emacs כך שתוכלו לבצע בקרת פיתוח ובקרה באמצעות Git באותה אפליקציה
- עובד עם מספר ספקי Git, כולל אירוח עצמי
- מבוסס טקסט הופך אותו למושלם עבור מאווררי מסוף שאינם אוהבים כלי GI GUI
הערות