Sådan oprettes en pull -forespørgsel på Github: 15 trin (med billeder)

Indholdsfortegnelse:

Sådan oprettes en pull -forespørgsel på Github: 15 trin (med billeder)
Sådan oprettes en pull -forespørgsel på Github: 15 trin (med billeder)

Video: Sådan oprettes en pull -forespørgsel på Github: 15 trin (med billeder)

Video: Sådan oprettes en pull -forespørgsel på Github: 15 trin (med billeder)
Video: iOS & iPadOS 13.4 - How to File Management & External Storage 2024, April
Anonim

Inden du foretager en pull -anmodning på Github, skal du oprette din egen gren ud fra hovedgrenen og sikre, at den er opdateret. Derefter er du fri til at foretage og foretage ændringer uden at påvirke hovedgrenen. Når der er indgået en forpligtelse, kan du oprette Pull Request på GitHub og derefter flette dine ændringer tilbage til hovedgrenen. Du kan bruge både Git -kommandolinjen samt Github -webgrænsefladen til at udføre meget af denne proces.

Trin

Del 1 af 3: Oprettelse af en ny filial

Opret en pull -forespørgsel på Github Trin 1
Opret en pull -forespørgsel på Github Trin 1

Trin 1. Åbn Git

Hvis du ikke allerede har et Git-program, skal du gå til https://git-scm.com/downloads og vælge og installere den platform, du bruger.

Hvis du konfigurerer git for første gang, skal du også klone eller importere/oprette et lager, før du bidrager til det

Opret en pull -forespørgsel på Github Trin 2
Opret en pull -forespørgsel på Github Trin 2

Trin 2. Naviger til din projektmappe

Indtast "cd" i kommandolinjen, og tryk på ↵ Enter, hvor er bibliotekskæden, der fører til, hvor du klonede eller oprettede din projektmappe.

Du kan trække og slippe mappen til Git -kommandovinduet for automatisk at udfylde bibliotekstien

Opret en pull -forespørgsel på Github Trin 3
Opret en pull -forespørgsel på Github Trin 3

Trin 3. Sørg for, at dit lager er opdateret

Indtast "git pull origin master" i kommandolinjen, og tryk på ↵ Enter. Der vises en meddelelse, der fortæller dig, at depotet er opdateret.

Master er standardgrenen på et projekt

Opret en pull -forespørgsel på Github Trin 4
Opret en pull -forespørgsel på Github Trin 4

Trin 4. Naviger til github -arkivsiden

Åbn din webbrowser, og indtast dit depots unikke github -URL.

Opret en pull -forespørgsel på Github Trin 5
Opret en pull -forespørgsel på Github Trin 5

Trin 5. Klik på rullemenuen "gren: master"

Dette er placeret øverst til venstre på siden og åbner en liste over andre grene og et tekstfelt.

Opret en pull -forespørgsel på Github Trin 6
Opret en pull -forespørgsel på Github Trin 6

Trin 6. Indtast et filialnavn, og klik på "Opret gren", når det vises

Dette vil oprette en ny gren fra hovedgrenen ved hjælp af det navn, du har indtastet i tekstboksen.

  • Du kan også oprette en gren fra kommandolinjen. Indtast "git checkout branch -b" og tryk på ↵ Enter, hvor er det, du vil have, at din gren skal hedde.
  • Du kan nu bruge "git commit" og "git push" til sikkert at foretage ændringer i din gren uden at påvirke hovedprojektet. Hvis du foretager en pull -anmodning, kan andre gennemgå og diskutere dine ændringer, før de fusioneres tilbage til hovedgrenen.
Opret en pull -anmodning på Github Trin 7
Opret en pull -anmodning på Github Trin 7

Trin 7. Foretag ændringer til din nye afdeling

Klik på blyantikonet for at redigere en fil på lageret. Når redigeringerne er foretaget, skal du indtaste en commit -meddelelse og klikke på "Commit" i vinduet under redigeringsområdet.

  • Du kan også foretage forpligtelser fra kommandolinjen. Dette er nyttigt, når du foretager ændringer af filer lokalt frem for på git -webstedet. Indtast "git commit -m" i kommandolinjen, og tryk på ↵ Enter efter at have foretaget ændringer i en fil. bør være en kort beskrivelse af de ændringer, du har foretaget.
  • Commit meddelelsestekst kan være alt, men noget her er påkrævet.

Del 2 af 3: Forespørgsel om træk

Opret en pull -forespørgsel på Github Trin 8
Opret en pull -forespørgsel på Github Trin 8

Trin 1. Klik på fanen "Trækanmodninger"

Dette er placeret langs den øverste menulinje på din arkivside.

En Pull Request er en Git -funktion, der bruges til at præsentere ændringer foretaget på uafhængige grene til gennemgang af samarbejdspartnere, før de fusioneres til hovedprojektet

Opret en pull -forespørgsel på Github Trin 9
Opret en pull -forespørgsel på Github Trin 9

Trin 2. Vælg den gren, du har oprettet, på listen

Dette viser de ændringer, du har foretaget i forhold til det originale indhold på mastergrenen.

Opret en pull -anmodning på Github Trin 10
Opret en pull -anmodning på Github Trin 10

Trin 3. Klik på “Opret trækanmodning”

Når du er tilfreds med tilstanden af dine ændringer, er dette den grønne knap øverst til venstre ved grenrullemenuen.

Opret en pull -forespørgsel på Github Trin 11
Opret en pull -forespørgsel på Github Trin 11

Trin 4. Indtast et navn/en beskrivelse for din pull -anmodning

Brug disse felter til at hjælpe med at identificere og kort beskrive den ændring, du foretager for andre samarbejdspartnere.

Opret en pull -forespørgsel på Github Trin 12
Opret en pull -forespørgsel på Github Trin 12

Trin 5. Klik på "Opret trækanmodning"

Dette vil oprette pull -anmodningen med det indtastede navn og beskrivelse.

Del 3 af 3: Fletning af en pull -anmodning

Opret en pull -anmodning på Github Trin 13
Opret en pull -anmodning på Github Trin 13

Trin 1. Klik på "Flet trækanmodning"

Denne knap vises nederst til højre, når trækanmodningen er oprettet.

Du kan også bruge "git fusion" i kommandolinjen til at udføre den samme handling

Opret en pull -forespørgsel på Github Trin 14
Opret en pull -forespørgsel på Github Trin 14

Trin 2. Klik på "Bekræft fletning"

Der vises en meddelelse, der informerer dig om, at trækanmodningen blev fusioneret tilbage til hovedgrenen. Da din filial ikke længere er nødvendig, bliver du bedt om at slette den.

Hvis du har nogen fusionskonflikter, får du besked og kan ikke fortsætte flettningen. Du bliver nødt til at gå tilbage og trække igen fra hovedgrenen for at gøre din egen gren opdateret med eventuelle ændringer, og derefter oprette en ny pull-anmodning

Opret en pull -forespørgsel på Github Trin 15
Opret en pull -forespørgsel på Github Trin 15

Trin 3. Klik på “Slet gren”

Dette vises i meddelelsen ud for det lilla grenikon. Sletning af fusionerede og forældede grene er en god måde at holde et projekt organiseret og let at administrere.

Tips

  • Fletningskonflikter kan opstå, hvis ændringer er blevet skubbet til at mestre siden du foretog dine ændringer på din separate gren. Du bliver nødt til at trække disse ændringer fra master til din egen gren og oprette en ny pull -anmodning for at kunne flette.
  • Med praksis finder mange softwaredeltagere, at Git -kommandolinjen er mere effektiv end at bruge en grafisk grænseflade.

Anbefalede: