Osnovne Git naredbe: Osnovne git naredbe koje svaki programer treba znati

Evo nekoliko osnovnih Git naredbi s ilustrativnim primjerima:

1. git init

Inicijalizirajte novo Git spremište u trenutnom direktoriju.

Primjer:

git init

2. git clone <repository>

Klonirajte repozitorij iz udaljenog repozitorija na vaš lokalni stroj.

Primjer:

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

3. git add <datoteka>

Dodajte datoteku u scensko područje da biste se pripremili za predaju.

Primjer:

git add myfile.txt

4. git commit -m "<poruka>"

Napravite novu predaju s <porukom> za bilježenje promjena u pripremnom području.

Primjer:

git commit -m "Add new feature"

5. git status

Prikaz statusa spremišta i datoteka, uključujući status neizvršenih promjena.

Primjer:

git status

6. git log

Prikažite povijest predaja repozitorija, uključujući informacije o obvezama, autorima i vremenskim oznakama.

Primjer:

git log

7. git pull

Sinkronizirajte i povucite promjene iz udaljenog repozitorija u vaš lokalni repozitorij.

Primjer:

git pull origin main

8. git push

Gurnite promjene iz vašeg lokalnog repozitorija u udaljeni repozitorij.

Primjer:

git push origin main

9. git branch

Prikažite popis grana u repozitoriju i trenutno aktivnu granu.

Primjer:

git branch

10. git checkout <branch>

Prebacite se na drugu granu u spremištu.

Primjer:

git checkout feature-branch

11. git merge <branch>

Spoji promjene iz grane u trenutnu granu.

Primjer:

git merge feature-branch

12. git remote add <name> <url>

Povežite lokalno spremište s udaljenim spremištem dodavanjem daljinskog.

Primjer:

git remote add origin https://github.com/user/repository.git

13. git remote -v

Prikaži popis daljinskih upravljača povezanih s lokalnim spremištem.

Primjer:

git remote -v

14. git reset <file>

Poništi neizvršene promjene u određenoj datoteci.

Primjer:

git reset myfile.txt

15. git stash

Privremeno sakrijte neizvršene promjene da rade na drugoj grani.

Primjer:

git stash

 

Ovo su samo neke od osnovnih Git naredbi. Git pruža mnogo više naredbi i funkcionalnosti za upravljanje izvornim kodom i suradnju.