Osnovni ukazi Git: Osnovni ukazi git, ki bi jih moral poznati vsak programer

Tukaj je nekaj osnovnih ukazov Git z ilustrativnimi primeri:

1. git init

Inicializirajte novo skladišče Git v trenutnem imeniku.

primer:

git init

2. git clone <repository>

Klonirajte repozitorij iz oddaljenega repozitorija v vaš lokalni računalnik.

primer:

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

3. git add <datoteka>

Dodajte datoteko v uprizoritveno območje, da se pripravite na potrditev.

primer:

git add myfile.txt

4. git commit -m "<sporočilo>"

Ustvarite novo potrditev s <sporočilom> za beleženje sprememb v uprizoritvenem območju.

primer:

git commit -m "Add new feature"

5. git status

Prikažite status repozitorija in datotek, vključno s statusom nepotrjenih sprememb.

primer:

git status

6. git log

Prikažite zgodovino objav repozitorija, vključno z informacijami o objavah, avtorjih in časovnih žigih.

primer:

git log

7. git pull

Sinhronizirajte in potegnite spremembe iz oddaljenega repozitorija v vaš lokalni repozitorij.

primer:

git pull origin main

8. git push

Potisnite spremembe iz lokalnega skladišča v oddaljeno skladišče.

primer:

git push origin main

9. git branch

Prikažite seznam vej v repozitoriju in trenutno aktivno vejo.

primer:

git branch

10. git checkout <branch>

Preklopite na drugo vejo v skladišču.

primer:

git checkout feature-branch

11. git merge <branch>

Spoji spremembe iz veje v trenutno vejo.

primer:

git merge feature-branch

12. git remote add <name> <url>

Povežite lokalni repozitorij z oddaljenim repozitorijem tako, da dodate oddaljeni.

primer:

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

13. git remote -v

Prikažite seznam daljinskih upravljalnikov, povezanih z lokalnim repozitorijem.

primer:

git remote -v

14. git reset <file>

Razveljavi neobvezne spremembe v določeni datoteki.

primer:

git reset myfile.txt

15. git stash

Začasno shranite nepotrjene spremembe za delo v drugi veji.

primer:

git stash

 

To je le nekaj osnovnih ukazov Git. Git ponuja veliko več ukazov in funkcij za upravljanje izvorne kode in sodelovanje.