Hjemmeside » Coding » Sådan administreres Git og GitHub Projekter med Atom

    Sådan administreres Git og GitHub Projekter med Atom

    Gode ​​nyheder til mine udviklere venner; Git og GitHub integration er netop afsendt med den nye Atom-udgivelse. Den nye funktion var tilgængelig som en beta i et stykke tid, men nu med Atom 1.18, er den også klar til brug for offentligheden. Fra nu af kan du udføre fælles Git og GitHub operationer uden at forlade kode editoren.

    Som Atom startede som GitHubs interne værktøj, Trinet med at integrere Git og GitHub er ikke superoverraskende, men det vil videre forbedre Atoms udviklingsarbejdsproces helt sikkert. Med den nye udgivelse styrker Atom også sin position i kodeditorens scene, da Visual Studio Code allerede har tilbudt den samme funktion i et stykke tid.

    Initialiser et Git repository

    Atom har to nye faner, en til Git og en anden til GitHub, hvorigennem du kan håndtere dine Git operationer. Du kan få adgang til dem enten ved at klikke på Vis> Skift Git Tab / Skift GitHub Tab menuer i øverste menulinje, eller ved at klikke på ikonet lille> svinger på højre side af redigeringsruden.

    (Hvis din øverste menulinje er skjult, kan du afsløre det ved at trykke på Alt-tasten.)

    Du kan også bruge følgende tastaturgenveje for at få adgang til fanerne:

    • Git Tab: Ctrl + Skift + 9
    • GitHub faneblad: Ctrl + Skift + 8

    Klik på knappen Opret arkiv knap og vælg den mappe, hvor du vil have din repo gemt. Langt om længe, klik på +I det knap.

    Og det er alt, din Git repository er blevet initialiseret uden at skulle røre kommandolinjen. Sådan er det startskærm af en tom Git repo ser ud som:

    Som du kan se, er layoutet lige så bekvemt som det kan være. Du kan se iscenesatte og unstaged ændringer under hinanden og gøre en begå når som helst. Plus, du kan Skift Git-fanen til og fra ved blot at trykke på det lille> ikon.

    Selvom “Projekt” rude på venstre side viser det ikke, repo, som det burde, indeholder den skjulte .git folder med dine Git-indstillinger.

    Stageændringer

    Jeg lavede hurtigt to testfiler, index.html og style.css, at se hvordan iscenesættelse fungerer.

    Atom lægger begge filer ind i “Unstaged Changes” afsnit i Git rude til højre. Og i “Projekt” ruden til venstre, navnene på de ubestemte filer vises i grønt.

    Der er tre måder du kan skifte ændringerne:

    1. Stagefil - Faser kun en enkelt fil
    2. Trin valg - Faser en del af en bestemt fil
    3. Fase alle - faser alle unstaged filer
    Træd en individuel fil eller et valg

    Hvis du kun vil fase en fil så bare Klik på filnavnet i “Unstaged Changes” afsnit. En ny fane åbnes i redigeringsruden, hvor du kan vælge, om du vil fase hele filen (Stagefil) eller kun et udvalg af det (Trin valg).

    Træd alle unstaged filer

    Hvis du vil skede alle unstaged filer på én gang bare klik på Fase alle menuen i øverste højre hjørne af fanen Git.

    De iscenesatte filer er flyttet til “Trinvis ændringer” afsnit. Og hvis du skifter mening, kan du unstage dem ved at klikke på Unstage All menu øverst på “Trinvis ændringer” afsnit.

    Forpligte ændringer

    Det “Trinændringer” afsnit er dybest set din staging område. Når du når en milepæl i udvikling, skal du forpligte ændringerne. Ved at begå dig gemme projektets øjeblikkelige tilstand ind i Git version styresystemet, så du kan vende tilbage til det (hvis du vil) uden at miste noget.

    At forpligte dit mellemrum, skriv en commit-besked (der kort beskriver de ændringer, du har foretaget siden sidste forpligter) i Forbind besked boks, og klik på Kommit-knappen.

    Som et resultat, både “Unstaged Changes” og “Trinvis ændringer” afsnit vil blive ryddet og farven på filnavne i “Projekt” rude vil være ændret tilbage til hvidt.

    Andre Git operationer

    Der er en flok andre Git-operationer, du kan også udføre lige fra Atom-editoren. For eksempel kan du Opret en ny filial ved at klikke på grennavnet nederst på fanen Git. Her kan du også skift mellem de forskellige grene.

    Imidlertid, Ikke alle Git operationer er tilgængelige fra Atom endnu. Du kan f.eks. Ikke slette filialer eller foretage konfigurationer. For at udføre disse opgaver skal du stadig brug kommandolinjen. Atoms Git-integration er stadig meget nyt, så forhåbentlig vil der blive tilføjet støtte til disse mindre hyppigt anvendte operationer i fremtiden.

    Du kan få adgang til en liste over alle Git-relaterede funktioner via kommandopaletten ved at bruge Ctrl + Shift + P-tasten bindende og maskinskrivning “git” ind i det.

    Klon et GitHub repository

    Atoms nye Git integrationsfunktion fungerer ikke kun lokalt, men du kan klon et GitHub repository såvel.

    For at gøre det, Åbn kommandopaletten ved at trykke på Ctrl + Shift + P og vælg GitHub: Klon kommando. Tilføj derefter webadressen, hvor du vil klone fra (URL til GitHub repo) og den mappe, hvor du vil klone repoet i. Langt om længe, klik på kloneknappen.

    Tillad GitHub for Atom

    Til foretage ændringer i et GitHub projekt, du skal godkende GitHub for Atom. Følg de instruktioner, du ser i Atoms GitHub-faneblad. Først skal du besøge github.atom.io/login URL og Log ind på din GitHub konto. Her kan du generere et token som du kan udføre tilladelsen til.

    Indtast autorisationstoken ind i inputfeltet du kan se i Atoms GitHub faneblad og log ind på din konto.

    Herfra kan du få adgang til tre mest almindelige GitHub operationer: hente, skubbe og trække anmodninger ved at klikke på pil ned-ikonet nederst på fanen GitHub.