Ez a dokumentum egy előző változata!
Ha a GitHubon létrehozunk egy új tárolót, annak helyén néhány ajánlást látunk, amit elvégezhetünk a helyi gépünkön. Ha nincs még helyben git tároló:
echo "# app01" >> README.md git init git add README.md git commit -m "first commit" git branch -M main git remote add origin https://github.com/janos01/app01.git git push -u origin main
A janos01 felhasználót feltelezzük, az app01 tároló névvel.
Ha a „git remote add” hatására azt mondja már be van állítva az origin távoli elérés, akkor javítsuk az „add” szót „set-url”-re.
git remote set-url origin https://github.com/janos01/app01.git
A github.com szerverre érdemes feltenni egy README.md állományt is, A github kódnézetében, a forrásfájlok alatt a README.md állományt egy egyszerű weblapként látjuk viszont.
A Markdown fájlok formázásáról többet olvashatsz a Markdown fejezetben.
A Github három lehetőséget biztosít egy tárolóhoz weboldal készítésre:
git remote add origin https://github.com/janos/projekt02.git
A kimenet hasonló lehet:
$ git push -u origin master Username for 'https://github.com': janos Password for 'https://janos@github.com': Enumerating objects: 28, done. Counting objects: 100% (28/28), done. Delta compression using up to 2 threads Compressing objects: 100% (20/20), done. Writing objects: 100% (28/28), 3.22 KiB | 1.61 MiB/s, done. Total 28 (delta 2), reused 0 (delta 0) remote: Resolving deltas: 100% (2/2), done. To https://github.com/janos/projekt02.git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.
Ha együttműködésben dolgozunk valakivel, akkor git clone paranccsal kezdjünk, a git init helyett.
git clone ...
A kezdő brancs neve legyen main. Ha szeretnénk beállítani, hogy mindig így jöjjön létre:
git config --global init.defaultBranch main
Ha nem így hoztuk létre nevezzük át:
git branch -m main
Nem kötelező main legyen, csak a master kerülendő a GitHub szerint.
cmdkey /list cmdkey delete:Target
Például:
cmdkey delete:git:https://github.com
Vagy GUI felületen:
A hitelesítő adatok gyorsítótárának használatának tiltása (így kér jelszót):
git config --global --unset credential.helper
Nevek, e-mailek cseréje:
git config --global --replace-all user.name "Nagy János" git config --global --replace-all user.email "janos@zold.lan"
Nevek és e-mail megszüntetése:
git config --global --unset user.name git config --global --unset user.email git config --global --unset-all user.name