git clone
Kopiera ett repo till din dator — med hela historiken.
git clone git@github.com:marcusjobb/git-bok.gitSkapar en mapp med repo-namnet (git-bok/) och sätter automatiskt upp origin att peka på källan.
Klona till specifikt mappnamn
git clone git@github.com:marcusjobb/git-bok.git min-git-bokKlona bara senaste commit (shallow clone)
git clone --depth 1 git@github.com:marcusjobb/git-bok.gitHämtar bara den senaste snapshoten utan historik. Mycket snabbare för stora repos, men du kan inte köra git log eller bläddra i historiken. Bra för CI/CD-pipelines som bara behöver bygga koden.
HTTPS vs SSH
# HTTPS — frågar om lösenord (eller token)git clone https://github.com/marcusjobb/git-bok.git
# SSH — kräver SSH-nyckel, men frågar aldrig om lösenordgit clone git@github.com:marcusjobb/git-bok.gitFöredra SSH — sätter du upp nyckeln en gång slipper du autentisering varje push och pull. Se Vanliga kommandon för hur du sätter upp SSH-nyckel.