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.
-
Á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
--globalkapcsolót:git config --global commit.gpgsign true git config --global gpg.format ssh git config --global tag.gpgSign true -
Az alábbi paranccsal állítsd be az aláíráshoz használt SSH-kulcsot a Gitben. A
/PATH/TO/.SSH/KEY.PUBhelyé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