Om du är en blivande programmerare bör du bekanta dig med ett versionskontrollsystem.
De flesta programmeringsjobb du stöter på kommer att kräva att du samarbetar med andra ingenjörer genom ett av dessa versionskontrollsystem eftersom det är det bästa sättet att organisera stora kodbaser och minimera effekterna av fel eller avvikelser. Git är ett sådant versionskontrollsystem.
Vi ska ta en titt på vad Git är och hur du kan få igång det på din Mac i några snabba steg. Du kommer också att lära dig några viktiga kommandon för att komma igång och använda Git i ditt arbetsflöde så snart du har läst klart den här artikeln!
Git Educated: Vad är Git och hur hjälper det mig?
Som vi tidigare nämnt är Git ett versionskontrollsystem med öppen källkod (även känt som ett versionskontrollverktyg eller källkontroll). Huvudsyftet med ett versionskontrollverktyg är att övervaka ändringarna som sker i en kodbas när den uppdateras och låta dig återgå till valfri iteration som du väljer.
Detta är en enorm hjälp när du inser att du har programmerat in en bugg som vänder din apps logik ut och in och upp och ner. I händelse av en kompilator fylld med röd feltext, återgå bara till ditt senaste Git-förråd och gå till Stack Overflow för att reda ut vad som gick fel första gången – ingen skada, inget fel.
Git är också free att använda.
Hur man installerar Git på en Mac
Apples modell av Git kommer förinstallerad på macOS. Öppna upp din Terminal eller valfri skalskriptredigerare och ange git –version för att verifiera vilken version av Git som finns på din maskin. Om den inte redan finns på din maskin, kör git –version kommer att uppmana dig att installera Git.
Även om den här versionen av Git är okej för vissa användare, kanske du vill installera den mer uppdaterade versionen (Apple är ofta långsam med att uppdatera sin version). Du kan göra detta på många olika sätt; vi har sammanställt några av de enklaste alternativen nedan.
Installera Git på macOS med Homebrew
Använd Homebrew. Homebrew installerar en lista över användbara paket som inte är förinstallerade på Mac-datorer (se listan över paket på Homebrews webbplats).
Klistra in följande kommando i din terminal för att installera Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Terminalen kommer att uppmana dig att ange ett lösenord. Ange lösenordet du använder för att logga in på din Mac för att fortsätta installationsprocessen.
När du är klar, gå in brygg installera git in i terminalen och vänta på att den ska laddas ner. Verifiera att Git har installerats genom att köra git –version.
Hur man installerar Git på macOS med det fristående installationsprogrammet
Tim Harper byggde och stöder ett fristående installationsprogram för Git på Mac – du kan hitta det på SourceForge. Klicka bara Ladda ner för att få den senaste versionen, eller välj en tidigare version genom att klicka direkt på dem under Projektaktivitet rubrik.
Följ instruktionerna på installationsprogrammet tills Git finns på din maskin. Verifiera att Git har installerats genom att köra git –version i terminalen. Du är klar!
Notera: Vissa användare har rapporterat kompatibilitetsproblem mellan det fristående installationsprogrammet och Mac OS X Snow Leopard eller Mac OS X Lion (OSX 10.6 och 10.7). Även om lösningar är möjliga, rekommenderar vi starkt att du installerar Git med Homebrew för att undvika detta.
Installera Git för macOS med GitHub Desktop
Vet du att du kommer att använda GitHub för ditt projekt? Installation av GitHub Desktop kommer också att installera den senaste versionen av Git. Klicka bara Ladda ner för macOS och kör installationsprogrammet. När du har kört installationsprogrammet, verifiera att Git installerades genom att köra git –version i terminalen. Du är klar!
Git Started: Grunderna
Det kan verka skrämmande att dyka in i Git. Här är de goda nyheterna: du kan börja använda vad Git har att erbjuda även när du bara kan ett fåtal kommandon. Du kommer att plocka upp resten med tiden när du upptäcker nya behov och söker nya lösningar. För nu, här är några av grunderna:
| Grundläggande Git-kommandon | |
|---|---|
| git hjälp, git hjälp -a, git hjälp -g | Visar en lista med Git-kommandon och underkommandon. |
| git config –global användarnamn “FirstName Efternamn” | Ställer in ditt Git-användarnamn. |
| git config –global användare.e-post “[email protected]” | Ställer in din Git-e-post. |
| git init | Skapar ett nytt Git-förråd (repo) i den aktuella katalogen. |
| git add [file/directory] | Lägger till ögonblicksbild av aktuella filer till mellanställningsområdet (index). Detta sparar inget arbete i ditt arkiv. |
| git rm | Tar bort filer från indexet. |
| git commit | Besluter ändringar i mellanlagringsområdet till förvaret. Du måste köra detta för att spara ändringar i din repo. |
| git commit -a | Du kan använda detta för att hoppa över att använda Git add. Detta letar efter förändringar, lägger till dem i iscensättningen och genomför dem. |
| git diff | Se ändringar mellan åtaganden. |
| git logg | Se dina tidigare åtaganden till repan. |
| git gren [name-of-branch] | Skapar en ny gren i ditt arkiv. Filialer används för att dela upp kodbaser i mindre sektioner. |
| git gren | Listar alla filialer i din repo. |
| git switch [name-of-branch] | Navigera mellan grenar. |
| git gren [name-of-branch] -d | Tar bort den angivna grenen. |
| git klon [directory-path] [name-you-choose] | Skapar en klon av det angivna arkivet. |
| git hämta | Kontrollerar ändringar från ett annat arkiv utan att integrera dem i din repo. |
| git pull | Begår ändringar från ett annat arkiv till din repo. |
| git push | Uppdaterar repo med ändringar för andra att dra. |
Rensa upp dina förråd
Nu när du vet hur du installerar Git på macOS och börjar använda det, är det dags att börja göra. Oroa dig inte för att vara rätt eller fel, ren eller rörig. Gör bara nya saker och lär dig på vägen.
Om du bland skapelsens strid upptäcker att dina grenar har blivit lite för oorganiserade för din smak, finns det alltid metoder du kan använda för att rensa upp saker.
Om författaren
Marcus Mears III (28 artiklar publicerade)
Marcus är frilansande teknikjournalist och juniorredaktör för programmering på MUO. Han är en livslång lärande, hobbyutvecklare och novellförfattare med 3+ års erfarenhet av att utveckla prosa som håller läsarna informerade.
Mer från Marcus Mears III
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
