Githubin käytöstä saatavia hyötyjä
1. Versiohallinta:
GitHub tarjoaa vahvan versionhallintajärjestelmän (Git), joka tallentaa projektin eri tilat ajan myötä. Tämä helpottaa kehittäjiä seuraamaan muutoksia, peruuttamaan virheitä ja yhdistämään uusia ominaisuuksia vaivattomasti.
2. Yhteistyö:
GitHub mahdollistaa helposti yhteistyön tiimisi kanssa. Voit kutsua muita kehittäjiä projektiisi, jakaa tehtäviä, tarkastella koodia ja keskustella muutoksista kätevästi.
3. Avoimen lähdekoodin projektit:
GitHub on suosittu alusta avoimen lähdekoodin projekteille. Se tekee projektin jakamisen ja yhteisön osallistumisen helpoksi, mikä voi johtaa parempaan koodin laatuun ja nopeampaan kehitykseen.
4. Ohjeet ja Dokumentaatio:
Voit hyödyntää GitHubia ohjeiden ja dokumentaation luomiseen. Tämä helpottaa projektin ymmärtämistä ja auttaa uusia kehittäjiä pääsemään nopeasti vauhtiin.
5. Integraatiot:
GitHub integroituu moniin muihin työkaluihin ja palveluihin, kuten CI/CD-järjestelmiin. Tämä mahdollistaa automatisoidun testauksen ja jatkuvan integraation, mikä parantaa projektin laadunvarmistusta.
6. Virheenjäljitys:
GitHub sisältää ominaisuuksia, kuten "Issues" ja "Pull Requests", jotka helpottavat virheenjäljitystä ja keskustelua koodimuutoksista.
7. Käyttäjäystävällisyys:
GitHubin käyttöliittymä on intuitiivinen ja helppokäyttöinen. Sekä aloittelijat että kokeneet kehittäjät voivat hyötyä sen selkeydestä ja toiminnallisuuksista.
Ohjeita Githubin käyttämiseen
Repository kannattaa luoda githubin sivustolla. Windows clientissä ei ollut kaikkia optiota mitä itse sivuilla repon luonnissa.
Kun olet tehnyt repositoryn, voit lisätä sille käyttäjiä:
Tämän jälkeen ko henkilölle lähtee kutsu liittymisestä.
-----------------------------------------
Ottaaksesi githubin käyttöön windowsissa voit käyttää git komentotulkkia minkä voit ladata täältä
https://git-scm.com/download/win
Joitain komentoja esimerkiksi.
näyttää repositoryt
git remote -v
Editorin vaihto - oletus vi:stä
git config --global core.editor "nano"
git add filename
git commit -m ’commitin nimi ja lyhyt kuvaus’
git push
Windowssin työpöytäversion voit ladata täältä
https://desktop.github.com/
Tarvitset myös git komentotulkin asennuksen käyttääksesi desktop clienttiä.
Nämä pitää tehdä git shellissä.
git config --global user.name “[firstname lastname]”
set a name that is identifiable for credit when review version history.
git config --global user.email “[valid-email]”
set an email address that will be associated with each history marker
Kun haluat ottaa käyttöön olemassaolevan github projektin jonka olet perustanut tai mihin sinulla on oikeudet, kirjoita komentotulkissa.
git clone projektinnimi_urleineen_eli_projektin_verkko-osoite_ja_perään_nimi.git
Komennon annettuasi projekti kopioituu kiintolevyllesi paikallisesti (locaalisti).
Uuden repositoryn teet git init komennolla, mutta suosittelen tekemään sen githubin sivuilla.
Vscodessa eli Visual Studio Codessa on itsessään tuki githubin käyttöön. Löytyy vasemmasta reunasta pikakuvakkeista "Source Control".
Tämä laajennos on kanssa kätevä.
Asentamisen jälkeen löytyy kätevä lisävalikko.
--------------------------------
Github desktopissa projektiin tehdyt muutokset näkyvät ikkunassa.
Kun olet tehnyt muutoksia, paina "Commit to main", mutta kirjoita summaryyn ensin aihe, se vaaditaan.
Tämän jälkeen muutokset pitää vielä erikseen lähettää repoon;
Ensimmäisen kerran kun lähetät sinun pitää kirjautua githubiin ja oikeudet Vs Codelle lähettää githubiin.
Samoin pitää antaa oikeudet Git Credential Managerille
Hyvä pikakooste git komenntoista löytyy https://education.github.com/git-cheat-sheet-education.pdf