10 grundläggande Git-kommandon för att skydda din kod 🔒
Lägger du ännu en natt på att försöka återställa förlorade kodändringar? Du är inte ensam. Det är därför miljontals utvecklare förlitar sig på Git, världens ledande versionshanteringssystem, för att spåra varje ändring och skydda sitt arbete. Här är en sammanfattning av de kommandon du kommer att använda mest. 🚀
Om du är nybörjare på Git, låt oss börja med en repetition. Ett Git-arkiv (eller repo förkortat) innehåller alla projektets filer och hela revisionshistoriken. Ett repo har commits, som används för att registrera ändringar i repot, och varje commit har ett kort meddelande som användaren skriver för att indikera vilka ändringar som har gjorts. Git kan också hjälpa till att hantera konflikter (till exempel om två personer redigerar samma kodrad) innan de sammanfogas. För att lära dig mer om att installera Git på Windows, klicka här.
1 Klona ett befintligt repo
Det första kommandot vi kan börja med är git-klon, vilket är ett kommando som kopplar samman och ladda ner en kopia från ett befintligt arkiv till din lokala maskin. Vanligtvis finns det befintliga arkivet på distans, till exempel på GitHub eller GitLab.
Gå först till ett repo och klicka på den gröna rullgardinsmenyn som säger "Kod", sedan på ikonen för kopiera till urklipp bredvid GitHub-repository-URL:en, vilket klonar det med hjälp av WebbadressDetta är den enklaste metoden och klonar med HTTPS:

Kör sedan följande kommando med URL:en du just kopierade:
git klona https:

När repot är klonat bör du ha en lokal kopia av det på din dator. 👍
2 Skapa ett nytt repo
Om du vill skapa ett nytt Git-arkiv istället för att klona ett befintligt, kör git-initDetta initierar arkivet i den angivna katalogen och ger det en sökväg. Så det är idealiskt för nya eller ospårade projekt som du vill börja använda Git för.
Se först till att du är i rätt mapp innan du kör kommandot:
git-init

3 Skapa en gren för att samarbeta
En branch i Git är en version av ditt repository, så flera personer kan arbeta med den samtidigt. Med andra ord är det en oberoende utvecklingslinje inom ett repo. Vanligtvis finns det flera brancher i ett repo.
För att skapa en lokal gren, kör följande kommando:
git-gren grennamn
För att lista alla dina grenar, kör:
git-grenen
Så här tar du bort en gren:
git branch -d branch-name
4 Växla mellan grenar
Kommandot git-utcheckning Det är en av de mest använda, främst för att växla mellan grenar, men den kan också användas för att granska filer och commits.
För att växla mellan filialer och kolla in dem i din lokala katalog:
git checkout branch-name
För nyare versioner av git kan du köra:
git växla grennamn
För att ovanstående kommandon ska fungera måste grenen du växlar till existera lokalt, och alla ändringar i din nuvarande gren måste först sparas eller committas.
5 Kontrollera Git-status
Detta är ett annat vanligt kommando som kan ge dig olika uppgifter om den aktuella grenen, till exempel om den aktuella grenen är uppdaterad eller inte, om det finns något kvar att committa eller pusha, och om det finns några filer som har ändrats eller tagits bort.
git-status
Så här ska resultatet se ut om inga ändringar behöver göras:

6 Bekräfta ändringsuppsättningar
Detta kan vara det mest använda Git-kommandot. När vi är redo att spara vårt arbete, kanske efter en specifik uppgift eller ett specifikt problem, kan vi använda git commitDetta ger i huvudsak en ögonblicksbild av de förändringar som för närvarande förbereds i projektet.
Du behöver också skriva ett kort och tydligt commit-meddelande så att du och andra utvecklare vet om ändringarna. Glöm inte att omge det med citattecken.
git begå -m "bekräftelsemeddelande"
7 Ångra ändringar
Kommandot git-återställning låter dig eliminera alla ändringar som en enskild commit har gjort i ditt lokala repo. Om till exempel en tidigare commit lade till en fil som heter ReadMe.md i repoet, en git-återställning I den commiten kommer ReadMe.md att tas bort från repot. En ny commit kommer också att skapas för att återspegla denna ändring.
Allt du behöver göra är att springa git-återställning följt av commit-ID:t:
git-återställning begå-id
Om du har gjort många commits och du är osäker på var commit-ID:t finns kan du identifiera commiten genom att köra kommandot git-loggKopiera commit-ID:t och kör kommandot git-logg med commit-ID:t.

8 Ladda upp alla dina lokala ändringar
När du är klar med alla dina ändringar och har sparat dem, vill du skicka dina lokala ändringar till fjärrarkivet. Att skicka är handlingen att överföra dessa ändringar och commits från din lokala maskin till fjärrarkivet. Du kan ange vilken gren du vill skicka ändringarna till.
git push ursprungsmaster
Kommandot ovan skickar ändringarna till master-grenen (master anses vanligtvis vara huvudgrenen, men "main" används också ofta). Om bemästra fungerar inte, försök med huvudsaklig.
9 Återställ alla ändringar
Det här är ett kommando jag använder när jag återvänder till ett projekt och behöver hämta alla nya ändringar som gjorts i huvudgrenen (oavsett om det är genom min merge eller från andra utvecklare) som finns på distans. Med andra ord är det ett kommando du använder när du vill hämta uppdateringar från fjärrarkivet.
git pull ursprung huvud
Som tidigare, ja bemästra fungerar inte, försök med huvudsakligEftersom det här kommandot kombinerar funktionerna hos git hämtning och git-sammanslagning, tillämpar omedelbart de senaste ändringarna på ditt lokala arkiv (git-sammanslagning) efter att ha hämtat uppdateringar från fjärrarkivet (git hämtningDu kan lära dig mer om pull requests i Git.
10 Slå ihop allt
Slutligen, när du är klar med att arbeta med din gren och allt fungerar korrekt, är det sista steget att sammanfoga grenen med huvudgrenen (vanligtvis dev eller master, men kontrollera repo).
Du kan göra detta genom att köra kommandot git-sammanslagningFörst bör du utföra git hämtning för att uppdatera din filial lokalt, och gör sedan din sammanslagning:
git slå ihop grennamn
I slutändan är det som att cykla att lära sig Git: när man väl börjar blir det bara lättare för varje knuff! 🚴♂️💻