https://gitforwindows.org/ Najprv si stiahni inštalačku Gitu (ak máš Cmder tak už ho pravdepodobne máš)
či máš git a akú verziu si overíš cez git -v ak nefu nefunguje tak git –version
git config --global user.email "tvoj_email"
git config --global user.name "peter"
- cd C:/cesta k projektu
- git init – zapne git / vytvori zlozku git v priecinku aby si sním mohol pracovať
- git status
- git add nazovsuboru – pridanie suboru
- git commit -m “komentar” – potvrdenie ulozenia a komentar
- git log – vypise vsetky zmeny
- git add . – vsetky subory v adresari / git add *.html – vsetky subory s priponou .html
- git rm /zlozka – odstrani zlozku z gitu
- git commit -am “komentar” –add a commit v jednom s komentarom – pre vsetky upravene subory
- git log- posuvanie so sipkami , exit cez Q
- git diff -zobrazi vykonane zmeny
- git log –pretty=oneline – krajsi vypis vsetko v jednom riadku // – –
- git checkout hash commitu- vrati do danej verzie
- git chechout main- vrati do poslednej verzie
- git reset –hard HEAD~1 – vymaze posledný commit
- git commit –amend -m “New commit message” – premenuje posledný commit
GITHUB
- vsetko sa da robit aj cez visual studio code MAIN == MASTER hlavne vlakno uz nie je master ale main
- git clone + link + adresar — na stiahnutie kodu z githubu
- push – pridat na github
- pull – stiahnut verziu zo serveru
- git remote add origin https://github.com/peter-**mmerce/skusobny.git
git branch -M main
git push -u origin main - git push origin main – pridanie dalsej zmeny aj na github
- git pull origin main- pridanie zo servera do pc
- git remote update a git status ak chcem zistit zmeny na serveri git reset –hard 063dd823f5c4c1c7d57c682cbb38384eac45046c vrati do verzie commitu
git branch / alebo git branch -a pozrite si vetvy, ktoré ste vytvorili pre svoj projekt.
git checkout nova_vetva - vytvorenie novej vetvy
git checkout -b nova_vetva - vytvori novyu vetvu a rovno sa do nej prepnes
git checkout 'nazov_vetvy' - prepne vetvu /
git push origin front - pushnutie do konkretnej vetvy
git branch -vv / zborazi vetvy aj s poslednymi zmenami
git merge nazovNovejVetvy / zluci novu vetvu s origin ale musim sa najprv prepnut do hlavnej vetvy
git remote add origin https://github.com/peter-**ommerce/push.git -- vytvori spojenie so serverom
git branch -M main -- po zadani budu vsetky git prikazy prechadzat rovno na server
git push -u origin main -- natlaci an server
Prepísanie/zahodenie lokálnych zmien a prepísanie z githubu
git fetch --all
git reset --hard // restuje zmeny
git clean -fd // ak máme nesledovane/nekomitnute subory zmaze ich
git pull //natiahni z githubu