Indholdsfortegnelse:

Hvordan håndterer du pull-anmodninger?
Hvordan håndterer du pull-anmodninger?

Video: Hvordan håndterer du pull-anmodninger?

Video: Hvordan håndterer du pull-anmodninger?
Video: GitHub Pull Request in 100 Seconds - Git a FREE sticker 🔥 2024, Kan
Anonim

Sådan håndteres Github Pull-anmodninger som en chef

  1. Brug Github Træk anmodning UI til fusionere forpligter sig til mastergrenen.
  2. Brug git i kommandolinjen for at tilføje referencen til Træk anmodning gren som en fjernbetjening lokalt (git remote add), hent Træk anmodning gren fra den fjernbetjening og derefter fusionere forpligter sig til mastergrenen.

På samme måde, hvordan fungerer pull request?

Træk anmodninger lader dig fortælle andre om ændringer, du har skubbet til en filial i et lager på GitHub. Engang en pull anmodning er åbnet, kan du diskutere og gennemgå de potentielle ændringer med samarbejdspartnere og tilføje opfølgningsforpligtelser, før dine ændringer flettes ind i basisgrenen.

På samme måde, hvordan laver jeg ændringer efter en pull-anmodning? Sådan ændres en commit på en GitHub Pull-anmodning

  1. Tilføj endnu en commit på denne gren, og tryk derefter til denne gren.
  2. Ret dine ændringer manuelt, ret dem, og gennemtving push.
  3. Tilføj endnu en commit, og derefter squash commit.
  4. Tjek den forrige commit interaktivt ud, fjern linjer, der ikke er ønsket, iscenesætter, korriger og tving til at presse.
  5. Rebase interaktivt.

Hvad skriver du i denne forbindelse i en pull request?

Om at skrive en stor Pull-anmodning

  1. Få mig ikke til at tænke.
  2. Hvad er problemet?
  3. En udviklers vigtigste evne: at sætte sig selv i andres sted.
  4. Ryd vejen.
  5. Forklar problemet.
  6. Giv kontekst.
  7. Giv et udgangspunkt og en sti.
  8. Giv visuelle ressourcer.

Hvorfor er pull-anmodning vigtig?

Træk anmodninger er vigtig fordi de hjælper med at sikre, at kvalitetsanmeldt kode flettes ind i GitHub-lagre. Uden PR'er kan rodet og forvirrende kode nemt løbe løbsk i en kodebase. Kortfattet pull anmodninger give udviklere mulighed for effektivt at gennemgå og hurtigt fusionere kode til master.

Anbefalede: