# Git Repo Kasutusjuhend ## Põhitoimingud ### Algus ```bash # Klooni repo (kui pole veel tehtud) git clone https://gots.odamus.com/weaviate/transpordi_artiklid.git cd transpordi_artiklid ``` ### Igapäevased toimingud 1. **Enne tööd alustamist uuenda kohalikku haru:** ```bash git pull origin master ``` 2. **Vaata muudatusi:** ```bash git status git diff ``` 3. **Lisa muudatused:** ```bash # Lisa konkreetne fail git add # Lisa kõik muudatused git add . # Lisa osaliselt (interaktiivne) git add -p ``` 4. **Loo commit:** ```bash git commit -m "Selgitav sõnum" ``` 5. **Saada muudatused serverisse:** ```bash git push origin master ``` ### Harude (branches) kasutamine ```bash # Uue haru loomine git checkout -b uus-haru # Haru vahetamine git checkout haru-nimi # Haru ühendamine masterisse git checkout master git merge uus-haru git push origin master ``` ## Olulised nõuanded ### 1. **Enne push'i alati pull** Alati tee `git pull` enne kui hakkad tööle, et vältida konflikte. ### 2. **Kommenteeri hästi** Commit sõnumid peaksid olema selged ja kirjeldavad. ### 3. **Ära push'i suuri faile** Git pole mõeldud piltide, videote või muude suurte failide jaoks. Kasuta .gitignore faili. ### 4. **Tööta harudes** Suurte muudatuste tegemisel loo uus haru, et mitte segada peaharuga. ### 5. **Salvesta tihti** Tee commite tihti - parem palju väikeseid commite kui üks suur. ## Abikäsud ```bash # Ajalugu vaatamine git log --oneline # Muudatuste tagasivõtmine git checkout -- # Viimase commit'i muutmine git commit --amend ``` ## Seadistus Sinu repo on seadistatud jälgima kaugrepot `origin` aadressil: `https://gogs.odamus.com/weaviate/transpordi_artiklid.git` Peaharu (`master`) on seotud kaugrepo master haruga.