Git ‐ studijní materiály - zizanek/github-tz-is-2024-sk1 GitHub Wiki
Zakladní git příkazy
git clone
git fetch
git branch
git pull
git push
Identifikace pro Git
Ověření, jak je to nastaveno aktuálně
git config user.name
git config user.email
Nastavení vaší identifikace pro commity na školních počítačích
git config user.name "Jméno Příjmení"
git config user.email "váš registrační email do GitHubu"
Nastavení vaší identifikace na domácích počítačích
git config --global user.name "Jméno Příjmení"
git config --global user.email "váš registrační email do GitHubu"
Zrušení identifikace (pro všechny repa v počítači)
git config --global --unset user.name
git config --global --unset user.email
Tento příkaz zajistí, že jméno uvedené v globální konfiguraci bude jednotné a případné duplikáty či stará jména budou odstraněna a nahrazena novým jménem
git config --global --replace-all user.name "Jméno Příjmení"
git config --global --replace-all user.email "[email protected]"
řešení problémů s Gitem (zejména na školních počítačích)
- Pokud nám
Git
při pokusu ogit push
zahlásí chybu tohoto typu
remote: Permission to Osoba1/github-dp-is-2024-sk2.git denied to Osoba2.
fatal: unable to access 'https://github.com/Osoba1/github-dp-is-2024-sk2.git/': The requested URL returned error: 403
mělo by pomoci spustit ve Windows Správce pověření
> Přihlašovací údaje systému Windows
> podívat se do sekce Obecné přihlašovací údaje
> případně odebrat GitHub - https://api.github.com/Osoba2
(pokud ho tam vidíme)
ověření napojení na REPO
- ověření vzdáleného repozitáře (origin):
git remote -v
- simulace push:
git push --dry-run