... | ... | @@ -17,38 +17,10 @@ Steg-for-steg: |
|
|
- [Konflikt ved en merge request](mergerequestconflict)
|
|
|
|
|
|
|
|
|
Viktige begreper:
|
|
|
-----
|
|
|
- **Stage**<br/>
|
|
|
Legger fil(er) klar til å Committes.
|
|
|
- **Commit**<br/>
|
|
|
Lagrer Stagede filer i et øyeblikksbilde av branchen.
|
|
|
- **Commit Amend**<br/>
|
|
|
Legger Stagene filer til i forrige Commit
|
|
|
- **Pull**<br/>
|
|
|
Henter siste endringer fra serveren
|
|
|
- **Pull Rebase**<br/>
|
|
|
Henter siste endringer fra serveren og legge dine endringer sist i endringskøen
|
|
|
- **Push**<br/>
|
|
|
Sender dine siste Commits til serveren
|
|
|
- **Checkout**<br/>
|
|
|
Bytter branch. Dine lokale repo-filer byttes ut med den utsjekkede branchens filer
|
|
|
- **Branch**<br/>
|
|
|
En forgreining i av en annen branch. Kan brukes til å samarbeide eller til å teste ut noe
|
|
|
- **Fork**<br/>
|
|
|
En forgreining av et annet repo. Det knyttes kontakt mellom disse repoene slik at man kan lage en Merge Request mellom forks.
|
|
|
- **Stash**<br/>
|
|
|
Brukes til å legge pågående (ikke-commitet) arbeid på "hylla", ved f.eks. bytte av branch
|
|
|
- **Merge**<br/>
|
|
|
Flette innhold fra lokalt repo og remote repo.
|
|
|
- **Cherry pick**<br/>
|
|
|
Flette kun en spesiell Commit til en branch
|
|
|
- **Merge Request** (også kalt Pull Request)<br/>
|
|
|
En forespørsel om å flette en branch til en annen branch. Kan også være kjøres fra en fork.
|
|
|
|
|
|
Avansert Git:
|
|
|
----
|
|
|
|
|
|
- [Viktige begreper](viktigebegreper)
|
|
|
- [Forking](forking)
|
|
|
- [Merging vs Rebasing](mergingvsrebasing)
|
|
|
- [Merge conflicts](mergeconflicts)
|
... | ... | |