saskim created page: home authored by Sonja Askim's avatar Sonja Askim
Nyttige lenker:
-----
- <a href="http://git-extensions-documentation.readthedocs.org/en/release-2.48/index.html" target="_blank">GitExtensions brukerveiledning</a>
- <a href="https://www.atlassian.com/git/" target="_blank">Git tutorial</a>
Brukshistorier:
----
- [Brukshistorier m/løsningsbeskrivelse](usecases)
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:
----
- [Forking](forking)
- [Merging vs Rebasing](mergingvsrebasing)
- [Merge conflicts](mergeconflicts)
- [Reset, Checkout og Revert](resetcheckoutrevert)
- [Stashing](stashing)
- [Endre historikk](endrehistorikk)