Hjemmeside » Coding » Slik administrerer du Git og GitHub-prosjekter med atom

    Slik administrerer du Git og GitHub-prosjekter med atom

    Gode ​​nyheter for mine utviklere venner; Git og GitHub integrasjon har bare blitt sendt med den nye Atom-utgivelsen. Den nye funksjonen var tilgjengelig som en beta for en stund, men nå med Atom 1.18, den er også klar til bruk for allmennheten. Fra nå av kan du utføre vanlige Git og GitHub operasjoner uten å forlate kodeditoren.

    Som Atom startet som GitHubs interne verktøy, trinnet med å integrere Git og GitHub er ikke super-overraskende, men det vil videre forbedre Atoms utviklings arbeidsflyt Helt sikkert. Med den nye utgivelsen styrker Atom også sin posisjon i kodeditorens scene, da Visual Studio Code allerede har tilbudt den samme funksjonen en stund.

    Initialiser et Git-arkiv

    Atom har to nye faner, en for Git og en annen for GitHub, gjennom hvilken du kan håndtere Git-operasjonene dine. Du kan få tilgang til dem enten ved å klikke på Se> Slå på Git Tab / Veksle GitHub Tab menyer i toppmenyen, eller ved å klikke på ikonet lite> svinger på høyre side av redigeringsruten.

    (Hvis toppmenylinjen din er skjult, kan du avsløre den ved å trykke på Alt-tasten.)

    Du kan også bruke følgende tastatursnarveier for å få tilgang til fanene:

    • Git Tab: Ctrl + Shift + 9
    • GitHub-fanen: Ctrl + Shift + 8

    Klikk på Opprett arkiv knapp og velg mappen der du vil at repoen din skal lagres. Endelig, Klikk på +I det knapp.

    Og det er alt, din Git-depotet er blitt initialisert uten å måtte trykke på kommandolinjen. Dette er hvordan startbilde av en tom Git repo ser ut som:

    Som du kan se, er oppsettet så praktisk som det kan være. Du kan se iscenesatt og unstaged endringer under hverandre og gjøre en forpliktelse når som helst. I tillegg kan du Slå av og på Git-fanen ved å trykke på det lille> ikonet.

    Selv om “Prosjekt” ruten på venstre side viser ikke den, repoen, som den burde, inneholder den skjulte .git mappe med Git-innstillingene dine.

    Stageendringer

    Jeg har raskt opprettet to testfiler, index.html og style.css, å se hvordan staging fungerer.

    Atom setter begge filene inn i “Unstaged Changes” delen i Git-panelet til høyre. Og i “Prosjekt” ruten til venstre, navnene på de ikke-lagrede filene vises i grønt.

    Det er tre måter du kan forandre endringene:

    1. Stagefil - stadier bare en enkelt fil
    2. Stagevalg - Faser en del av en bestemt fil
    3. Stage Alle - Faser alle unstaged filer
    Trinn en individuell fil eller et valg

    Hvis du bare vil fase en fil så bare klikk på filnavnet i “Unstaged Changes” seksjon. En ny fane åpnes i redigeringsruten der du kan velge om du vil fase hele filen (Stagefil) eller bare et utvalg av det (Stagevalg).

    Trinn alle unstaged filer

    Hvis du vil stadium alle unstaged filer samtidig bare klikk på Stage Alle menyen øverst til høyre på Git-fanen.

    De iscenesatte filene er flyttet til “Trinnvis endringer” seksjon. Og hvis du forandrer deg, kan du unstage dem ved å klikke på Unstage All menyen på toppen av “Trinnvis endringer” seksjon.

    Forplikte endringer

    De “Stageendringer” delen er i utgangspunktet din scene område. Når du kommer til en milepæl i utviklingen, må du forpligte endringene. Ved å forplikte deg lagre prosjektets øyeblikkelige tilstand inn i Git-versjonens kontrollsystem slik at du kan komme tilbake til det (hvis du vil) uten å miste noe.

    Å forplikte din staging-område, skriv en meldingsmelding (som kort beskriver endringene du har gjort siden siste forpliktelse) i Forstå meldingen boksen, og klikk på Kommit-knappen.

    Som et resultat, både “Unstaged Changes” og “Trinnvis endringer” seksjon vil bli ryddet og fargen på filnavn i “Prosjekt” ruten vil være endret tilbake til hvitt.

    Andre Git operasjoner

    Det er en gjeng med andre Git-operasjoner du kan også utføre rett fra Atom-editoren. For eksempel kan du opprett en ny avdeling ved å klikke på grenenavnet nederst på Git-fanen. Her kan du også bytte mellom de forskjellige grenene.

    derimot, Ikke alle Git-operasjoner er tilgjengelige fra Atom ennå. Du kan for eksempel ikke slette grener, eller lage konfigurasjoner. For å utføre disse oppgavene må du fortsatt bruk kommandolinjen. Atoms Git-integrasjon er fortsatt veldig ny, så forhåpentligvis vil støtte bli lagt til disse mindre brukte operasjoner i fremtiden.

    Du kan få tilgang til en liste over alle Git-relaterte funksjoner via kommandopaletten ved å bruke Ctrl + Shift + P-tasten og typing “Git” i det.

    Klon et GitHub-depot

    Atoms nye Git integrasjonsfunksjon fungerer ikke bare lokalt, men du kan klon et GitHub-depot også.

    Å gjøre slik, åpne kommandopaletten ved å trykke Ctrl + Shift + P og velg GitHub: Klon kommando. Deretter legger du til nettadressen hvor du vil klone fra (nettadressen til GitHub repo) og mappen der du vil klone repoen i. Endelig, klikk på Clone-knappen.

    Tillat GitHub for Atom

    Til Gjør endringer i et GitHub-prosjekt, du trenger å autoriser GitHub for Atom. Følg instruksjonene du ser på Atoms GitHub-faneblad. Først, besøk github.atom.io/login URL og logg inn på GitHub-kontoen din. Her kan du generere et token som du kan utføre autorisasjonen til.

    Skriv inn autorisasjonstokenet inn i inputfeltet du kan se i Atoms GitHub-faneblad og Logg inn på kontoen din.

    Herfra kan du få tilgang til tre vanligste GitHub operasjoner: hente, trykk og trekk forespørsler ved å klikke på pil ned-ikonet nederst på GitHub-fanen.