Git-peruskomennot: Git-peruskomennot, jotka jokaisen ohjelmoijan tulisi tietää

Tässä on joitain Git-peruskomentoja havainnollistavilla esimerkeillä:

1. git init

Alusta uusi Git-arkisto nykyiseen hakemistoon.

Esimerkki:

git init

2. git clone <repository>

Kloonaa arkisto etävarastosta paikalliseen koneellesi.

Esimerkki:

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

3. git add <tiedosto>

Lisää tiedosto esitysalueelle valmistautuaksesi sitoutumiseen.

Esimerkki:

git add myfile.txt

4. git commit -m "<viesti>"

Luo uusi sitoumus <viestillä> tallentaaksesi muutokset esitysalueella.

Esimerkki:

git commit -m "Add new feature"

5. git status

Näytä arkiston ja tiedostojen tila, mukaan lukien sitomattomien muutosten tila.

Esimerkki:

git status

6. git log

Näytä arkiston toimitushistoria, mukaan lukien tiedot toimituksista, tekijöistä ja aikaleimoista.

Esimerkki:

git log

7. git pull

Synkronoi ja vedä muutokset etävarastosta paikalliseen arkistoon.

Esimerkki:

git pull origin main

8. git push

Työnnä muutokset paikallisesta arkistosta etävarastoon.

Esimerkki:

git push origin main

9. git branch

Näytä arkiston haarojen luettelo ja tällä hetkellä aktiivinen haara.

Esimerkki:

git branch

10. git checkout <branch>

Vaihda arkiston toiseen haaraan.

Esimerkki:

git checkout feature-branch

11. git merge <branch>

Yhdistä muutokset haarasta nykyiseen haaraan.

Esimerkki:

git merge feature-branch

12. git remote add <name> <url>

Yhdistä paikallinen arkisto etätietovarastoon lisäämällä kaukosäädin.

Esimerkki:

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

13. git remote -v

Näytä luettelo paikalliseen tietovarastoon linkitetyistä kauko-ohjaimista.

Esimerkki:

git remote -v

14. git reset <file>

Kumoa sitomattomat muutokset tietyssä tiedostossa.

Esimerkki:

git reset myfile.txt

15. git stash

Tallenna väliaikaisesti sitoutumattomat muutokset työskennelläksesi eri haarassa.

Esimerkki:

git stash

 

Nämä ovat vain joitain Gitin peruskomennoista. Git tarjoaa monia muita komentoja ja toimintoja lähdekoodin hallintaan ja yhteistyöhön.