Gabriela Kandová @ FI MUNI
  • O mne

Git Cheatsheet - Jul 11, 2020

Zbierka užitočných príkazov pre git (WORK IN PROGRESS)

Disclaimer: neručím za prípadné rozbitie repozitára!

synchronizácia zmien

  • Stiahni zmeny z upstreamu, ale mám nejaké nepushnuté commity a chcem, aby ostali ako najnovšie

    git pull --rebase
    

úprava commitov

  • Zruš x nepushnutých commitov a zmeny ponechaj ako unstaged

    git reset HEAD~x
    
  • Zruš x nepushnutých commitov a zmeny ponechaj ako staged

    git reset --soft HEAD~x
    
  • Poprehadzuj x posledných commitov

    git rebase -i HEAD~x
    

git stash

  • Stashni len unstaged zmeny:

    git stash --keep-index
    
  • Ručne vyberiem zmeny, ktoré sa stashnú:

    git stash save --patch
    
  • Zobraz zásobník stashov:

    git stash list
    
  • Zahoď stash č. x (podľa čísla v zásobníku):

    git stash drop stash@{x}
    
  • Zahoď celý stash:

    git stash clear
    
  • Použi zmeny zo stashu č. x (podľa čísla v zásobníku) na konkrétny súbor file:

    git checkout stash@{x} -- file
    

Späť na úvod


hugo.386 theme by Max le Fou | © 2020