git init
Förvandla en vanlig mapp till ett Git-repo.
git initSkapar en dold .git/-mapp i mappen du är i. Det är den mappen som är repot — all historik, alla branches, alla commits bor där.
Nytt projekt, från scratch
mkdir mitt-projektcd mitt-projektgit initgit remote add origin git@github.com:dittnamn/mitt-projekt.gitgit add .git commit -m "Initial commit"git push -u origin mainGitHub-alternativet
I praktiken: skapa repot på GitHub först, klona det, jobba i mappen. Då slipper du git init och git remote add — det är redan ordnat.
git clone git@github.com:dittnamn/mitt-projekt.gitcd mitt-projekt# börja jobba direktVad finns i .git/?
.git/├── config ← repo-specifik konfiguration├── HEAD ← vilken branch du är på just nu├── objects/ ← all data (commits, filer, träd)└── refs/ ← branches och tagsDu behöver aldrig röra det manuellt. Men det är bra att veta att det finns — och att git clone skapar exakt samma struktur på din dator som på servern.
Ta bort Git från en mapp
rm -rf .gitMappen är en vanlig mapp igen. Hela historiken är borta. Kör inte detta om du inte menar det.