Retningslinjer for bruk av Git-kassen:
- Forplikt deg til hver oppgave riktig etter at du har fullført den.
- Sjekk at alle relaterte endringer er begått riktig eller ikke.
- Test koden ordentlig før du utfører en oppgave.
- Forpliktelsesmeldingen skal være tydelig for brukeren for å få en ide om oppgaven.
- Lag nødvendige grener for å administrere koden.
Forutsetninger:
Installer GitHub Desktop.
GitHub Desktop hjelper git-brukeren med å utføre git-relaterte oppgaver grafisk. Du kan enkelt laste ned det siste installasjonsprogrammet for dette programmet for Ubuntu fra github.com. Du må installere og konfigurere dette programmet etter nedlasting for å bruke det. Du kan også sjekke veiledningen for å installere GitHub Desktop på Ubuntu for å kjenne installasjonsprosessen riktig.
Opprett en GitHub-konto
Du må opprette en GitHub-konto for å sjekke kommandoene som brukes i denne opplæringen.
Opprett et lokalt og eksternt lager
Du må opprette et lokalt depot og publisere depotet på den eksterne serveren for å teste kassekommandoen som brukes i denne opplæringen for de eksterne grenene.
Kasse Ekstern gren:
I denne delen, et demo eksternt depot med navn lese-fil brukes til å teste kommandoene for å kasse eksterne grener. Det lokale depotet til dette eksterne depotet ble opprettet før. Her inneholder det lokale depotet bare en gren, og det er opprettet en ny gren for det eksterne depotet eksternt. Åpne dette eksterne depotet fra GitHub Desktop. Følgende bilde viser at det eksterne depotet har to grener som heter hoved- og herre.
Åpne det lokale depotet fra terminalen og kjør følgende kommando for å vise eksisterende grener av det lokale depotet.
$ git grenFølgende utdata viser at det lokale depotet inneholder en gren med navnet hoved-.
Kjør følgende kommando for å hente endringene som er gjort i det eksterne depotet og sjekke det oppdaterte innholdet i det eksterne depotet. Kommandoen vil be om brukernavnet og passordet til GitHub-kontoen.
$ git hent opprinnelseFølgende utdata viser at den nye grenen heter herre er lagt til i det eksterne depotet.
Kjør følgende kommandoer for å sjekke grenlisten til det lokale depotet etter å ha kjørt hentekommandoen og opprette en ny lokal gren for å spore den eksterne grenen.
$ git gren$ få kassen -b master origin / master
$ git gren
Følgende utgang viser at etter å ha kjørt 'git kassakommando, en ny gren som heter herre er opprettet i det lokale depotet for å spore den eksterne grenen som heter herre.
Gå til github.com og logg inn på kontoen din. Åpne depotet som heter lese-fil fra den eksterne serveren. Opprett en ny fil med navnet les3.php i det eksterne depotet og begå oppgaven. I følge følgende bilde inneholder det eksterne arkivet tre filer. Disse er lese.php, les2.php, og les3.php.
Du kan hente det oppdaterte innholdet i det eksterne depotet fra terminalen ved å kjøre git-kommandoen eller ved å åpne det lokale depotet fra GitHub Desktop og klikke på det spesielle alternativet. Hvis du ikke er kjent med git-kommandoen og oppdaterer det lokale depotet med det grafiske brukergrensesnittet, åpner du det lokale depotet fra GitHub Desktop. Følgende utdata viser at det lokale depotet ikke oppdateres med det eksterne depotet, og den siste forpliktede filen i depotet er les2.php. For å hente det nye innholdet fra den eksterne serveren, klikk på Hent opprinnelse knapp. Hvis de lokale og eksterne arkivene ikke samsvarer, og alt oppdatert innhold hentes fra det eksterne arkivet, da Pull-opprinnelsen alternativet vises.
Det er vist i forrige trinn at en ny fil er opprettet i det eksterne lagringsområdet. Så, det følgende bildet viser Trekk opprinnelse alternativet i GitHub Desktop. Klikk på dette alternativet for å hente oppdatert innhold fra det eksterne depotet og lagre innholdet i det lokale depotet.
Etter å ha klikket på Pull origin-alternativet, vil det lokale depotet inneholde den nye filen som heter les3.php som blir hentet fra den eksterne serveren. Følgende utdata viser at depotet inneholder den nye filen og den nye forpliktelsesmeldingen nå.
I den forrige oppgaven er det lokale depotet oppdatert med innholdet i det eksterne depotet. Men du kan oppdatere det eksterne lagringsområdet med det nye innholdet i det lokale lagringsområdet også ved å bruke terminalen eller GitHub Desktop. Du må kjøre 'git pushkommandoen fra terminalen for å oppdatere det eksterne depotet eller klikke på Publiser opprinnelse alternativ fra GitHub Desktop for å oppdatere eksternt arkiv med det nye engasjerte innholdet i det lokale depotet.
Konklusjon:
Denne opplæringen viser bruken av kommandoen git checkout for å spore en hvilken som helst ekstern gren med den lokale grenen. Denne funksjonen til git er nyttig når nye grener opprettes i det eksterne lagringsområdet eksternt, og de nyopprettede grenene ikke finnes i det lokale depotet.