Nyheter i Android, Telefoner, Prylar Och Recensioner

30 grundläggande Git-kommandon du bör känna till

När det kommer till mjukvaruutveckling är versionskontroll avgörande. Det låter dig spåra kodändringar, gå tillbaka till tidigare stadier och samarbeta med ditt team i ett projekt. Ett av de mest populära versionskontrollsystemen är git. Oavsett om du är en nybörjare som precis har börjat eller en erfaren utvecklare som vill effektivisera ditt arbetsflöde, är förståelsen av Git-kommandon en färdighet som säkerligen kommer att löna sig.

I det här inlägget kommer vi att fördjupa oss 30 grundläggande Git-kommandon som alla utvecklare bör känna till. Dessa kommandon hjälper dig att initiera ett arkiv, commit, skapa och byta grenar och mycket mer. Om du behärskar dessa kommandon kommer du att vara på god väg att bli en mer effektiv och effektiv utvecklare.

1. gå hem:

Detta kommando används för att initiera ett nytt Git-förråd. Skapar en ny underkatalog i din nuvarande arbetskatalog. Detta kommer också att skapa en ny gren som kallas master.

Exempel:

git init

Detta kommer att initiera ett Git-förråd i din nuvarande katalog.

2. git kloning:

Detta kommando används för att klona ett arkiv. Skapar en kopia av ett fjärrlager på din lokala dator.

Exempel:

git clone https://github.com/username/repository.git

Detta kommer att klona förvaret till den angivna URL:en på din lokala dator.

3. git add:

Det här kommandot lägger till en fil i uppställningsområdet som förberedelse för en commit.

Exempel:

git add filename

Detta kommer att lägga till filen med namnet “filnamn” till uppställningsområdet.

4. git commit:

Detta kommando används för att spara ändringar i det lokala arkivet. Ta en ögonblicksbild av ändringarna du har gjort med git add.

Exempel:

git commit -m "Commit message"

Detta kommer att befästa dina ändringar med ett meddelande som beskriver vad du ändrade.

5. git status:

Detta kommando visar status för ändringar som ospårade, modifierade eller förberedda.

Exempel:

git status

Detta kommer att visa statusen för din arbetskatalog.

6. git pull:

Detta kommando hämtar ändringar från ett fjärrlager och slår samman dem i din nuvarande gren.

Exempel:

git pull origin master 

Detta kommer att hämta ändringar från huvudgrenen av källfjärrförvaret.

Relaterad  Återställ Windows Workshop: Rengör Windows – Aroged
7. git push:

Det här kommandot skickar dina engagerade ändringar till ett fjärrlager.

Exempel:

git push origin master 

Detta kommer att skjuta de beslutade ändringarna till huvudgrenen av källfjärrförvaret.

8. git branch:

Detta kommando listar alla grenar i ditt arkiv.

Exempel:

git branch

Detta kommer att lista alla grenar i ditt arkiv.

9. betald git:

Detta kommando används för att växla mellan grenar i ett Git-förråd.

Exempel:

git checkout branch-name

Detta kommer att ändras till grenen som heter “branch-name”.

10. git merge:

Detta kommando slår samman ändringar från en gren till en annan.

Exempel:

git merge branch-name
11. git skillnad:

Detta kommando visar fildifferenser som ännu inte är förberedda.

Exempel:

git diff 

Detta kommer att visa orealiserade skillnader sedan den senaste commit.

12. git återställning:

Detta kommando tar bort filen, men behåller dess innehåll.

Exempel:

git reset filename 

Detta kommer att radera filen med namnet “”.

13. gitrm:

Detta kommando tar bort filen från din arbetskatalog och utför raderingen.

Exempel:

git rm filename

Detta kommer att radera filen med namnet “filnamn” och förbereda för radering.

14. git logg:

Detta kommando visar en lista över commits på en gren, inklusive motsvarande detaljer.

Exempel:

git log 

Detta kommer att visa en sorterad lista över de senaste commits.

15. git show:

Det här kommandot visar metadata och innehållsändringar för den angivna commit.

Exempel:

git show

Detta kommer att visa metadata och innehållsändringar från den senaste commit.

16. git-tagg:

Detta kommando används för att tilldela taggar till den angivna commit.

Exempel:

git tag v1.0

Detta kommer att märka den senaste commit med “v1.0”.

17. git-sökning:

Detta kommando hämtar alla objekt från fjärrförvaret som inte finns i det lokala.

Exempel:

git fetch origin

Detta kommer att hämta alla objekt från källfjärrkontrollen som inte finns i ditt nuvarande arkiv.

18. git rebase:

Detta kommando används för att tillämpa ändringar som gjorts på den aktuella grenen före en annan gren.

Relaterad  Happy Lohri 2021: Hur man laddar ner och skickar klistermärken och GIF på WhatsApp, Signal och Telegram

Exempel:

git rebase master

Detta kommer att tillämpa alla ändringar som görs i den aktuella grenen före huvudgrenen.

19. git återgå:

Detta kommando skapar en ny commit som ångrar ändringar som gjorts i en tidigare commit.

Exempel:

git revert HEAD

Detta kommer att skapa en ny commit som kommer att ångra ändringarna som gjordes i den senaste commit.

20. git stash:

Detta kommando sparar tillfälligt ändringar som du inte vill utföra omedelbart. Du kan tillämpa ändringarna senare.

Exempel:

git stash 

Detta kommer att tillfälligt spara alla ändrade spårade filer.

21. git stash pop:

Detta kommando återställer de senaste dolda ändringarna.

Exempel:

git stash pop

Detta kommer att tillämpa de senaste dolda ändringarna och ta bort dem från den dolda listan.

22. git stash lista:

Detta kommando listar alla dolda ändringar.

Exempel:

git stash list 

Detta kommer att visa alla dolda ändringar.

23. git stash drop:

Detta kommando ignorerar de senaste dolda ändringarna.

Exempel:

git stash drop

Detta förkastar den senast dolda ändringsuppsättningen.

24. git cherry-pick:

Detta kommando tillämpar ändringar som införts av vissa befintliga commits.

Exempel:

git cherry-pick commitID 

Detta kommer att tillämpa ändringarna som införts av commit med det ID som tillhandahålls.

25. git bisect:

Det här kommandot använder en binär sökalgoritm för att hitta vilken commit i din projekthistorik som introducerade en bugg.

Exempel:

git bisect start
git bisect bad
git bisect good commitID

Detta kommer att starta uppdelningsprocessen, markera den aktuella commit som dålig och markera commit med det givna ID:t som bra.

26 git fel:

Detta kommando visar vilken version och författare som senast ändrade varje rad i en fil.

Exempel:

git blame filename 

Detta kommer att visa vilken version och författare som senast ändrade varje “filnamn”-rad.

27. rensa dig själv:

Detta kommando tar bort ospårade filer från din arbetskatalog.

Exempel:

git clean -n 

Detta kommer att visa vad som kommer att raderas utan att du behöver göra det. Ersätt -n med -f för att radera filerna.

28 git reflog:

Detta kommando visar en lista över alla referenser till commits i det lokala arkivet.

Relaterad  Social PR: 10 sätt att förbättra PR med sociala medier

Exempel:

git reflog 

Detta kommer att visa alla referenser till commits i ditt lokala arkiv.

29. gitgrep:

Detta kommando låter dig söka i ditt arkiv.

Exempel:

git grep "hello" 

Detta kommer att söka i arkivet efter varje förekomst av “hej”.

30. gitk:

Detta kommando startar Git repository webbläsare.

Exempel:

gitk

Detta kommer att starta Git repository webbläsare.

Slutsats

Sammanfattningsvis är Git ett kraftfullt verktyg som avsevärt kan förbättra din produktivitet och effektivitet som utvecklare. De 30 grundläggande Git-kommandona som vi har diskuterat i det här inlägget är bara toppen av ett isberg. Det finns många fler kommandon och alternativ tillgängliga i Git och vi rekommenderar att du utforskar dem ytterligare.

Kom ihåg att övning ger färdighet. Ju mer du använder dessa kommandon, desto bekvämare blir du med dem. Så var inte rädd för att dyka in och börja använda Git i dina projekt. Det kan verka skrämmande till en början, men med tiden och övningen kommer du att upptäcka att det är ett ovärderligt verktyg i din utvecklingsverktygslåda.