Pagrindinės „Git“ komandos: pagrindinės „git“ komandos, kurias turėtų žinoti kiekvienas programuotojas

Štai keletas pagrindinių „Git“ komandų su iliustraciniais pavyzdžiais:

1. git init

Inicijuoti naują Git saugyklą dabartiniame kataloge.

Pavyzdys:

git init

2. git clone <repository>

Klonuokite saugyklą iš nuotolinės saugyklos į vietinį kompiuterį.

Pavyzdys:

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

3. git add <failas>

Pridėkite failą į sustojimo sritį, kad pasiruoštumėte įsipareigojimui.

Pavyzdys:

git add myfile.txt

4. git commit -m „<pranešimas>“

Sukurkite naują įsipareigojimą su <pranešimu>, kad įrašytumėte pakeitimus sustojimo srityje.

Pavyzdys:

git commit -m "Add new feature"

5. git status

Rodyti saugyklos ir failų būseną, įskaitant neįtvirtintų pakeitimų būseną.

Pavyzdys:

git status

6. git log

Rodyti saugyklos įvykdymo istoriją, įskaitant informaciją apie įsipareigojimus, autorius ir laiko žymes.

Pavyzdys:

git log

7. git pull

Sinchronizuokite ir ištraukite pakeitimus iš nuotolinės saugyklos į vietinę saugyklą.

Pavyzdys:

git pull origin main

8. git push

Perkelkite pakeitimus iš vietinės saugyklos į nuotolinę saugyklą.

Pavyzdys:

git push origin main

9. git branch

Rodyti šakų sąrašą saugykloje ir šiuo metu aktyvią šaką.

Pavyzdys:

git branch

10. git checkout <branch>

Perjunkite į kitą saugyklos šaką.

Pavyzdys:

git checkout feature-branch

11. git merge <branch>

Sujungti pakeitimus iš šakos į dabartinę šaką.

Pavyzdys:

git merge feature-branch

12. git remote add <name> <url>

Susiekite vietinę saugyklą su nuotoline saugykla pridėdami nuotolinę saugyklą.

Pavyzdys:

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

13. git remote -v

Rodyti nuotolinio valdymo pultų, susietų su vietine saugykla, sąrašą.

Pavyzdys:

git remote -v

14. git reset <file>

Anuliuoti nepatvirtintus konkretaus failo pakeitimus.

Pavyzdys:

git reset myfile.txt

15. git stash

Laikinai išsaugokite neatlikusius pakeitimus, kad galėtumėte dirbti kitame filiale.

Pavyzdys:

git stash

 

Tai tik keletas pagrindinių „Git“ komandų. Git suteikia daug daugiau komandų ir funkcijų, skirtų šaltinio kodo valdymui ir bendradarbiavimui.