first-contributions/additional-material/translations/Slovenian/moving-a-commit-to-a-different-branch.sl.md
2022-11-22 01:05:15 +01:00

24 lines
1.2 KiB
Markdown

# Premikanje commita v drugo vejo
Kaj storiti, če izvedeš commit svojih sprememb, in potem ugotoviš da si izvedel commit v napačni veji? Kako lahko to spremenimo? To je razloženo v tem vodiču.
## Premikanje zadnjega commita v obstoječo vejo
To storiš z naslednjimi ukazi:
```git reset HEAD~ --soft``` - Razveljavi zadnji commit, spremembe ostanejo na voljo.
```git stash``` - Posname stanje direktorija in ga shrani v `stash`.
```git checkout name-of-the-correct-branch``` - Prestavi v drugo vejo.
```git stash pop``` - Vzame zadno shranjeno stanje iz `stash-a`.
```git add .``` - Ali dodaš posamezne datoteke.
```git commit -m "your message here"``` - Shrani in izvede commit sprememb.
Sedaj so tvoje spremembe na pravi veji.
### Premikanje zadnjih nekaj commitov v novo vejo
To storiš z naslednjimi ukazi:
```git branch newbranch``` - Ustvariš novo vejo. Nova veja ima vse prej ustvarjene commite.
```git reset --hard HEAD~#``` - Premakni glavno vejo ( master ) nazaj za # commit-ov. Ti commit-i bodo izbrisani z glavne veje!
```git checkout newbranch``` - Prestaviš se v novo vejo, ki ima vse prej ustvarjene commit-e.
Pomembno: Vse spremembe, ki niso bile commit-ane, bodo IZGUBLJENE!