Git a Github

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

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *