Wanneer u Git gebruikt als onderdeel van uw workflow, kan het erg handig zijn om eenvoudig toegang te hebben tot een GUI om uw processen te versnellen. Er zijn veel Git GUI's om uit te kiezen, maar als je Atom als je code-editor gebruikt, hoef je niet ver te zoeken om solide opties te vinden.
Bedankt voor het uitstekende ecosysteem van uitbreidingspakketten gemaakt door de Atom-community, evenals enkele ingebouwde hulpprogramma's. Er zijn een aantal fantastische manieren om een Git GUI direct in je editor te laten werken. In deze snelle tip zullen we kijken naar drie van deze methoden.
Notitie: Als u geen Atom heeft en u wilt het krijgen, ga dan naar: https://atom.io/
Het git-control-pakket is mijn persoonlijke favoriet omdat het werken met Git een fluitje van een cent maakt. Als je, net als ik, een beetje een nonchalante Git-gebruiker bent en niet alle benodigde opdrachten 100% in het geheugen hebt staan, dan is dit het pakket voor jou.
De interface voor git-controle is opgenomen in zijn eigen tabblad, zodat je hem kunt laten vullen tot de volledige werkruimte of je kunt hem opzij splitsen, zoals je zult zien die ik heb in de afbeelding hierboven.
U krijgt een volledige reeks eenvoudige toegangsknoppen om veelvoorkomende taken te activeren zoals commit, pull, push enzovoort. Het detecteert automatisch nieuwe bestanden, gewijzigde bestanden en verwijderde bestanden en toont deze onder u Workspace in de zijbalk aan de linkerkant. Het wisselen van takken is net zo eenvoudig als klikken op de gewenste tak in dezelfde zijbalk.
Wanneer u acties uitvoert, krijgt u een volledig overzicht van alles wat zich in het loggedeelte onderaan de git-control UI afspeelt, dus als iets niet werkt zoals verwacht, is het gemakkelijk om de foutmeldingen te zien die zijn geretourneerd.
Ga naar om dit pakket te installeren Pakketten> Weergave Instellingen> Pakketten / thema's installeren, zoeken git-control en druk op de overeenkomstige Installeren knop wanneer u het vindt. Om het te openen eenmaal geïnstalleerd ga naar Pakketten> git-control> Toggle.
Als u liever helemaal geen pakketten installeert, is een andere optie voor u Atom's eigen native Git-integratie, iets wat u natuurlijk zou verwachten te vinden in een code-editor gemaakt door GitHub. Om het Git-managementpaneel te openen, beweeg je je muis naar de meest rechter rand van Atom en je ziet een kleine halve cirkel met een pijl erop. Klik erop en u ziet de interface die wordt weergegeven in de bovenstaande afbeelding, die wordt weergegeven als een zijbalk aan de rechterkant.
Via deze interface ziet u gefaseerde en niet-gestapte wijzigingen en kunt u commits maken met bijbehorende berichten. Er zijn twee tabbladen in de interface, met links de enige show in de afbeelding hierboven en de rechterkant voor GitHub-specifieke integratie. Ik heb Gitlab de laatste tijd gebruikt, dus ik kan je niet teveel vertellen over de GitHub-sectie, maar als je een GitHub-gebruiker bent, weet ik zeker dat deze native-integratie erg handig zal zijn.
Het git-plus pakket is de GUI voor jou als je al precies weet wat je wilt doen, je wilt gewoon een handige, inline manier om het te doen. Ga naar voor het installeren van dit pakket git-plus via Pakketten> Weergave Instellingen> Pakketten / thema's installeren.
Eenmaal geïnstalleerd, om het te gebruiken ga naar Pakketten> Git Plus. Hier ziet u een lijst met snelkoppelingen voor alle opdrachten die u normaal gesproken via een terminal uitvoert.
Dus zoals je kunt verzamelen, is dit pakket niet per se ontworpen om je te helpen de weg te vinden als je Git nieuw bent, maar eerder om tijd te besparen en te voorkomen dat je van applicatie moet wisselen bij het uitvoeren van opdrachten die je al goed kent.
Dat zijn drie manieren om jezelf te laten rollen met een GUI voor het gebruik van Git, precies in Atom-editor. Naar mijn ervaring maakt dit het werken met Git aangenamer, soepeler en efficiënter. Ik hoop dat je een van de opties hier vindt, doet hetzelfde voor jou!