Så här hanterar du Git och GitHub-projekt med Atom
Bra nyheter för mina utvecklingsvänner; Git och GitHub integration har bara levererats med den nya Atom-utgåvan. Den nya funktionen var tillgänglig som ett beta en stund men nu med Atom 1.18, är den också klar för användning till allmänheten. Från och med nu kan du utföra vanliga Git- och GitHub-operationer utan att lämna kodredigeraren.
När Atom började som GitHubs interna verktyg, Steget att integrera Git och GitHub är inte överraskande, men det kommer att fortsätta förbättra Atoms utvecklings arbetsflöde Säkert. Med den nya utgåvan stärker Atom också sin position i kodredigeringsscenen, eftersom Visual Studio Code redan har erbjudit samma funktion för ett tag.
Initiera ett Git-arkiv
Atom har två nya flikar, en för Git och en annan för GitHub, genom vilken du kan hantera dina Git-operationer. Du kan komma åt dem antingen genom att klicka på Visa> Växla Git Tab / Växla GitHub Tab
menyer i menyn översta menyn, eller genom att klicka på ikonen liten> svängare på höger sida av redigeringsrutan.
(Om din översta menyraden är dold kan du avslöja den genom att trycka på Alt-tangenten.)
Du kan också använda följande tangentbordsgenvägar för att komma åt flikarna:
- Git Tab: Ctrl + Shift + 9
- GitHub-fliken: Ctrl + Skift + 8
Klicka på Skapa förråd
knapp och välj den mapp där du vill spara din repo. Till sist, Klicka på +I det
knapp.
Och det är allt, din Git repository har initialiserats utan att behöva röra kommandoraden. Så här startskärm av en tom Git repo ser ut som:
Som du kan se är layouten så bekväm som den kan vara. Du kan se iscensatte och ostegrade förändringar under varandra, och göra en förpliktelse närsomhelst. Plus, du kan slå på och av Git fliken genom att helt enkelt slå på den lilla> ikonen.
Även om “Projekt” ruta på vänster sida visar inte det, repo, som det borde, innehåller den dolda .git
mapp med dina Git-inställningar.
Stegbyten
Jag skapade snabbt två testfiler, index.html
och style.css
, att se hur staging fungerar.
Atom sätter båda filerna in i “Ostegrade ändringar” avsnittet i Git-panelen till höger. Och i “Projekt” rutan till vänster, namnen på de obestridna filerna visas i grönt.
Det finns tre sätt du kan skicka ändringarna:
- Stegfil - etapper bara en enskild fil
- Stegsval - Steg en del av en viss fil
- Steg Alla - Steg alla ostegrade filer
Steg en enskild fil eller ett val
Om du bara vill placera en fil så bara klicka på filnamnet i “Ostegrade ändringar” sektion. En ny flik öppnas i redigeringsfönstret där du kan välja om du vill Steg hela filen (Stegfil
) eller bara ett urval av det (Stegsval
).
Steg alla unstaged filer
Om du vill åstadkomma alla ostegrade filer på en gång klicka bara på Steg Alla
menyn längst upp till höger på fliken Git.
De iscensatta filerna är flyttat till “Stegvisa förändringar” sektion. Och om du ändrar dig kan du unstage dem genom att klicka på Unstage All
menyn ovanpå “Stegvisa förändringar” sektion.
Begå förändringar
De “Stegförändringar” avsnittet är i grunden din staging område. När du når en milstolpe i utveckling måste du begå förändringarna. Genom att begå, du spara det momentära tillståndet för projektet in i Git-versionens kontrollsystem så att du kan återvända till det (om du vill) utan att förlora någonting.
För att begå ditt staging-område, skriv ett commit-meddelande (som kortfattat beskriver de förändringar du gjort sedan det senaste åtagandet) i Kommit meddelande
rutan och klicka på Commit-knappen.
Som ett resultat, både “Ostegrade ändringar” och “Stegvisa förändringar” sektion kommer att rensas och färgen på filnamn i “Projekt” rutan kommer att vara ändras tillbaka till vitt.
Andra Git-operationer
Det finns en massa andra Git-operationer som du också kan utföra direkt från Atom-editoren. Till exempel kan du skapa en ny filial genom att klicka på grennamnet längst ner på fliken Git. Här kan du också växla mellan de olika grenarna.
dock, inte alla Git-operationer är tillgängliga från Atom än. Du kan till exempel inte radera filialer eller konfigurera. För att utföra dessa uppgifter måste du fortfarande använd kommandoraden. Atoms Git-integration är fortfarande mycket ny, så förhoppningsvis kommer stöd att läggas till dessa mindre ofta använda operationer i framtiden.
Du kan komma åt en lista över alla Git-relaterade funktioner via kommandopalen genom att använda Ctrl + Shift + P-tangenten och skriver “Git” Gillar det.
Klona ett GitHub-arkiv
Atoms nya Git-integrationsfunktion fungerar inte bara lokalt men du kan klona ett GitHub-arkiv också.
Att göra så, öppna kommandopaletten genom att trycka på Ctrl + Shift + P och Välj GitHub: klon
kommando. Lägg sedan till webbadressen där du vill klona från (GitHub repo-adressen) och mappen där du vill klona repo i. Till sist, klicka på klonknappen.
Godkänn GitHub för Atom
Till göra ändringar i ett GitHub-projekt, du behöver godkänna GitHub för Atom. Följ anvisningarna som du ser på Atoms GitHub-flik. Först besöker du github.atom.io/login
URL och logga in på ditt GitHub-konto. Här kan du generera en token med vilken du kan utföra godkännandet.
Ange behörighetstoken i inmatningsfältet du kan se i Atoms GitHub-flik och Logga in på ditt konto.
Härifrån kan du komma åt tre vanligaste GitHub-operationerna: hämta, tryck och dra förfrågningar genom att klicka på pilknappen längst ner på fliken GitHub.