Mens du jobber med store utviklingsteamprosjekter i GIT, er det viktig å følge med på endringer for å sikre at alle teammedlemmer er klar over endringene som er gjort i prosjektet. Etter å ha endret prosjektet, sender de/presser disse modifikasjonene til GitHub -depotet. Imidlertid kan det hende at du noen ganger vil gjennomgå endringene som er gjort før du presser dem til det eksterne depotet. Visning av upushede forpliktelser lar brukere sikre endringer og identifisere problemer og feil.
Denne oppskrivningen vil forklare:
Hvordan liste opp GIT -forpliktelser av nåværende gren som ikke har presset til fjernt "opprinnelse" ennå?
For å vise alle forpliktelser for den nåværende grenen som ikke er blitt presset til "opprinnelsen", kan forskjellige kommandoer brukes, for eksempel:
Eksempel 1: Liste over upushede forpliktelser for den nåværende grenen ved å bruke “Git Log Origin/… head” -kommando
Liste over alle de upushede forpliktelsene til den nåværende GIT-grenen ved å kjøre den gitte-leverte kommandoen:
Git Log Origin/Master ... hode
I utdataene nedenfor, alle de upushede forpliktelsene til “herre”Gren mellom“opprinnelse/master”Og“HODE" kan bli sett:
Eksempel 2: Liste over upushede forpliktelser for den nåværende grenen ved å bruke "git log @u ..." -kommandoen
Følgende kommando kan også brukes til å vise de upushede forpliktelsene til den nåværende grenen:
git log @u ..
Her, "@u”Alternativ brukes til å liste opp forpliktelsene som eksisterer lokalt, men ikke oppstrøms:
For å se de upushede forpliktelsene til den nåværende grenen i en linje, bruker du dessuten “-en linje”Alternativ i samme kommando:
git log --oneline @u ..
Utgangen nedenfor viser bare Sha-Hash og forpliktelsesmeldingen til de upushede forpliktelsene:
Hvordan du lister opp git -forpliktelser for alle grener som ikke har presset til "opprinnelse" ennå?
For å liste opp forpliktelser for alle tilgjengelige grener som ikke har blitt presset til "opprinnelsen", kan forskjellige kommandoer brukes, for eksempel:
Eksempel 1: Liste over upushede forpliktelser for alle grener ved å bruke “Git Log -Banches -ikke -remoter” -kommandoen
Skriv ut den oppgitte kommandoen for å vise forpliktelser for alle grener som ikke har blitt presset til "opprinnelsen" ennå:
Git Log -Branches -Ikke - - -Remotes
Utgangen nedenfor viser de upushede forpliktelsene til “herre”Og“trekk”Grener:
Eksempel 2: Liste over upushede forpliktelser for alle grener ved å bruke “Git Log -Banches @u…” -kommando
For å se forpliktelsene til alle grener som eksisterer lokalt, men ikke oppstrøms, utfør følgende kommando:
Git Log -Branches @u ..
For å se alle forpliktelser i en linje, bruk dessuten “-en linje”Alternativ med samme kommando:
git log --oneline -lasses @u ..
Det handlet om å liste upushede forpliktelser i Git -depot.
Konklusjon
For å vise forpliktelsene til den nåværende grenen som ikke er blitt presset til det eksterne depotet, "Git Log Origin/... hode”Og“git log @u .. ”Kommandoer kan brukes. For å liste opp de upushede forpliktelsene til alle grener, bruk dessuten “Git Log -Banches -ikke -remoter”Eller“git log -banches @u .. ”Kommando. Dessuten kan du bruke "-en linje”Alternativ med disse kommandoene for å vise forpliktelser i en linje. Denne oppskrivningen forklarte prosedyren for å liste opp forpliktelsene som ikke har blitt presset til GitHub-depotet ennå.