לדלג לתוכן

המלצות Git

אם אתה מבצע שינויים באתר זה בעורך האינטרנט של GitHub.com ישירות, אתה לא צריך לדאוג בקשר לזה. אם אתה מפתח מקומי ו/או עורך אתרים לטווח ארוך (שכנראה צריך לפתח מקומי!), שקול את ההמלצות האלה.

הפעל חתימת SSH Key Commit

אתה יכול להשתמש במפתח SSH קיים לחתימה, או צור אחד חדש.

  1. הגדר את לקוח Git שלך לחתום על התחייבויות ותגים כברירת מחדל (הסר את --global כדי לחתום רק כברירת מחדל עבור repo זה):

    git config --global commit.gpgsign true
    git config --global gpg.format ssh
    git config --global tag.gpgSign true
    
  2. Set your SSH key for signing in Git with the following command, substituting /PATH/TO/.SSH/KEY.PUB with the path to the public key you'd like to use, e.g. /home/user/.ssh/id_ed25519.pub:

    git config --global user.signingkey /PATH/TO/.SSH/KEY.PUB
    

ודא שאתה מוסיף את מפתח ה-SSH שלך לחשבון GitHub שלך כמפתח חתימה (בניגוד ל או בנוסף כמפתח אימות).

Rebase על Git pull

השתמש ב-git pull --rebase במקום ב-git pull בעת שליפת שינויים מ-GitHub למחשב המקומי שלך. כך השינויים המקומיים שלך תמיד יהיו "על גבי" השינויים האחרונים ב-GitHub, ואתה נמנע מהתחייבויות מיזוג (שאסורות בrepo זה).

אתה יכול להגדיר זאת כהתנהגות ברירת המחדל:

git config --global pull.rebase true

Rebase מהראשי לפני שליחת יחסי ציבור (PR)

אם אתה עובד על branch משלך, הפעל את הפקודות הבאות לפני שליחת PR:

git fetch origin
git rebase origin/main

You're viewing the English copy of Privacy Guides, translated by our fantastic language team on Crowdin. If you notice an error, or see any untranslated sections on this page, please consider helping out! Visit Crowdin

You're viewing the English copy of Privacy Guides, translated by our fantastic language team on Crowdin. If you notice an error, or see any untranslated sections on this page, please consider helping out!