Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Skyve Lokale Grener | Mer Avanserte Arbeidsflyter
GitHub-Grunnleggende
course content

Kursinnhold

GitHub-Grunnleggende

GitHub-Grunnleggende

1. Introduksjon til GitHub
2. Grunnleggende Samhandling med Eksterne Lagre
3. Mer Avanserte Arbeidsflyter

book
Skyve Lokale Grener

Å opprette en egen gren for en ny funksjon er en svært vanlig praksis når man bruker Git. Anta at vi ønsker å implementere et betalingssystem i prosjektet vårt, så la oss opprette en feature/payment-gren og bytte til den med en gang:

Når vi er på denne grenen, gjør vi noen endringer i test.txt-filen, som om vi legger til noen kodelinjer for å implementere et betalingssystem. Vi kan ganske enkelt legge til denne linjen: "A few lines of code" i filen:

Deretter kan vi gjøre en direkte commit:

Vi har nå en commit på vår feature/payment-gren. Før vi slår sammen denne grenen med main-grenen, skal vi først pushe den til det eksterne depotet.

Note
Merk

I vårt tilfelle kan det virke som en overhead; men i praksis, når du har andre samarbeidspartnere, vil dette gjøre det mulig for dem å gjennomgå og teste koden din samt gi tilbakemelding.

Første gang vi pusher en ny gren til det eksterne depotet, må vi inkludere noen tilleggsparametere i git push-kommandoen. Spesielt må vi bruke -u-flagget for å sette opp grenen til å spore den tilsvarende eksterne grenen (kjent som upstream). Vi må også spesifisere at vi pusher til origin-depotet og angi at vi pusher feature/payment-grenen.

Note
Les mer

I Git refererer upstream til det eksterne depotet og grenen som din lokale gren sporer. Når du setter en upstream-gren, vet din lokale gren hvilken ekstern gren den skal pushe endringer til og hente endringer fra. For eksempel, ved å sette upstream-grenen med git push -u origin feature/payment forteller du Git at den lokale feature/payment-grenen skal spore feature/payment-grenen på origin-remote.

question mark

Hva er riktig kommando for å pushe en nyopprettet gren feature/login til det eksterne depotet og sette den til å spore den eksterne grenen?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

GitHub-Grunnleggende

GitHub-Grunnleggende

1. Introduksjon til GitHub
2. Grunnleggende Samhandling med Eksterne Lagre
3. Mer Avanserte Arbeidsflyter

book
Skyve Lokale Grener

Å opprette en egen gren for en ny funksjon er en svært vanlig praksis når man bruker Git. Anta at vi ønsker å implementere et betalingssystem i prosjektet vårt, så la oss opprette en feature/payment-gren og bytte til den med en gang:

Når vi er på denne grenen, gjør vi noen endringer i test.txt-filen, som om vi legger til noen kodelinjer for å implementere et betalingssystem. Vi kan ganske enkelt legge til denne linjen: "A few lines of code" i filen:

Deretter kan vi gjøre en direkte commit:

Vi har nå en commit på vår feature/payment-gren. Før vi slår sammen denne grenen med main-grenen, skal vi først pushe den til det eksterne depotet.

Note
Merk

I vårt tilfelle kan det virke som en overhead; men i praksis, når du har andre samarbeidspartnere, vil dette gjøre det mulig for dem å gjennomgå og teste koden din samt gi tilbakemelding.

Første gang vi pusher en ny gren til det eksterne depotet, må vi inkludere noen tilleggsparametere i git push-kommandoen. Spesielt må vi bruke -u-flagget for å sette opp grenen til å spore den tilsvarende eksterne grenen (kjent som upstream). Vi må også spesifisere at vi pusher til origin-depotet og angi at vi pusher feature/payment-grenen.

Note
Les mer

I Git refererer upstream til det eksterne depotet og grenen som din lokale gren sporer. Når du setter en upstream-gren, vet din lokale gren hvilken ekstern gren den skal pushe endringer til og hente endringer fra. For eksempel, ved å sette upstream-grenen med git push -u origin feature/payment forteller du Git at den lokale feature/payment-grenen skal spore feature/payment-grenen på origin-remote.

question mark

Hva er riktig kommando for å pushe en nyopprettet gren feature/login til det eksterne depotet og sette den til å spore den eksterne grenen?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 3
some-alt