Kihagyás

Git-ajánlások

Ha közvetlenül a GitHub.com webes szerkesztőjében módosítod ezt a webhelyet, ezzel valószínűleg nem kell foglalkoznod. Ha helyben fejlesztesz és/vagy hosszabb távon szerkeszted a webhelyet — ebben az esetben célszerű helyi fejlesztőkörnyezetet használnod —, vedd figyelembe az alábbi ajánlásokat.

Commitok aláírása SSH-kulccsal

Aláíráshoz használhatsz meglévő SSH-kulcsot, vagy létrehozhatsz egy újat.

  1. Állítsd be a Git-klienst úgy, hogy alapértelmezés szerint aláírja a commitokat és tageket. Ha ezt csak ehhez a repositoryhoz szeretnéd beállítani, hagyd el a --global kapcsolót:

    git config --global commit.gpgsign true
    git config --global gpg.format ssh
    git config --global tag.gpgSign true
    
  2. Az alábbi paranccsal állítsd be az aláíráshoz használt SSH-kulcsot a Gitben. A /PATH/TO/.SSH/KEY.PUB helyére a használni kívánt nyilvános kulcs elérési útját írd, például /home/user/.ssh/id_ed25519.pub:

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

Győződj meg róla, hogy az SSH-kulcsot hozzáadtad a GitHub-fiókodhoz Signing Key típusként, az Authentication Key helyett vagy amellett.

Rebase használata git pull esetén

Ha a GitHubról húzod le a változásokat a helyi gépedre, a git pull helyett használd a git pull --rebase parancsot. Így a helyi módosításaid mindig a GitHub legfrissebb változásai „fölé” kerülnek, és elkerülöd a merge commitokat, amelyek ebben a repositoryban nem engedélyezettek.

Ezt alapértelmezett viselkedésként is beállíthatod:

git config --global pull.rebase true

Rebase a main ágról PR beküldése előtt

Ha saját ágon dolgozol, PR beküldése előtt futtasd az alábbi parancsokat:

git fetch origin
git rebase origin/main

A Magánszféra Kalauz a Privacy Guides nem hivatalos magyar változata. Tartalmi eltérés esetén az angol eredeti az irányadó. Eredeti Privacy Guides