Git käyttöönotetaan komennolla
git init
Git komennolla git statusnäytetään gitin nykyinen tila. Näyttää jos tiedostoja on muutettu.
Git komennolla esim. git add README.md lisätään tiedosto "tallennusvaiheeseen"
Git komennolla git commit -m '#625 Added readme information' tallennetaan muutos tietokantaan
Gitignore tiedosto kansion päätsolla kertoo mitä kansioita ja tiedostoja ei tallenneta git:in varastoon. Esimerkki nodejs: (https://github.com/github/gitignore/blob/main/Node.gitignore)
.gitignore
--
node_modules/
Commit message koostuu useiten seuraavista asioista #754 Fixed SQL injection in login form
#754 = Tehtävän/Task:in ID minkä muutosta ollaan tallentamassa
Fixed SQL injection in login form
Commit message koostuu useiten seuraavista asioista #123 Create product form
#123 = Taskin ID minkä muutosta ollaan tallentamassa
Create product form = Taskin nimi
- Main
- Ohjelmiston pääversio
- Test
- Ohjelmiston esituotanto/testaus versio
- Development
- Ohjelmiston ajantasainen kehitysversio
- Feature
- Uusien ominaisuuksien kehitykseen avataan uudet feature haarat
- Bugfix
- Bugien korjaamiseen uusi bugikorjaus haara
Komento git branchnäyttää eri versiot ja aktiivisen * merkillä.
Uuden branchin luonti git branch test
Siirtyminen toisen branchin alle ```git checkout development``
Kun siirrytään toiseen branchiin, varmista ettei working directoryssä ole muutoksia kesken.
Siirry Branchiin johon haluat liittää sisällön. Esim. development. Liitä esim feature haara developmenttiin git merge feature123 --squash