Gitin käyttö editorissa

Gitin käyttö editorissa

Johdanto

Mikä Git on?

Git (äännetään "git") on koodin versionhallintajärjestelmä, jota käytetään yleisesti ohjelmistoprojekteissa. Sen avulla voi muun muassa:

Gitin versioimaa kansiota kutsutaan tietovarastoksi (englanniksi _repository_ tai _repo_).

Mikä on forge?

Git on ohjelma, jota voi käyttää paikallisesti (omalla koneella tai Leek Warsin editorissa), mutta se voi myös olla yhteydessä ohjelmistoforgeen. Forge on palvelin, joka isännöi Git-tietovarastoja.

Leek Wars tukee useita forgeja; yksinkertaisinta on valita jokin näistä:

On myös mahdollista käyttää muita GitLabiin, Bitbucketiin, Forgejoon, Giteaan tai Gogsiin perustuvia forgeja, esimerkiksi framagit.org tai gitea.com.

Gitin käyttö olemassa olevalle tekoälylle

Ensinnäkin tekoälyn on oltava kansiossa eikä juuressa. Luo kansio, napsauta kansiota hiiren oikealla painikkeella ja valitse "Alusta Git-tietovarasto". Se sisältää kaikki Gitiin liitettävät tiedostot.

Tiedostoluettelon yläosaan (vasen valikko) ilmestyy Git-välilehti, jonka kuvakkeena on haarautuva oksa. Siirry sinne.

Commitien tekeminen

(commit = "vahvistus" tai "tallennus historiaan")

Tarkista Git-välilehden yläosan pudotusvalikosta, että haluttu tietovarasto on valittuna (jos sinulla on useita).

Kun tietovaraston tiedostoja muokataan, muutokset näkyvät Git-välilehdellä. Ne ovat toistaiseksi stagen ulkopuolella (indeksoimattomia): kuin luonnos, jota ei ole vielä hakattu historian kiveen.

Kun haluat tallentaa muutokset historiaan, napsauta ➕-painiketta lisätäksesi ne stageen. Tiivistä muutokset muutamalla sanalla kenttään "Commit-viesti" ja vahvista.

Huomautus: jotta kaikki Git-välilehden painikkeet näkyisivät kunnolla, välilehteä voi joutua leventämään oikealle vetämällä sen oikeasta reunasta!

Historia on luettelo commiteista, joista kukin on joukko muutoksia päivämäärän ja viestin kera. Ideana on, että voi selvittää, milloin tietty muutos tehtiin, palata taaksepäin ja ryhmitellä muutoksia, jottei koodi jäisi puolitoimivaan tilaan...

Forgeen yhdistäminen

Asetukset forgessa

Luo itsellesi tili Git-forgeen ja luo sinne tyhjä tietovarasto. Etsi tietovarastosi osoite, jonka pitäisi näyttää tältä: https://exemple.net/mon-pseudo/mon-depot.git. Se on tietovarastosi pääsivun osoite, jonka perässä on lisäksi .git.

Sen jälkeen Leek Warsille on annettava lupa käyttää tietovarastoa. Menettely riippuu forgesta.

Jos loit tunnisteen (_token_), säilytä se hyvin, ettet hukkaa sitä!

Asetukset Leek Warsissa

Napsauta Git-välilehden alaosassa pilvipainiketta "Remote-asetukset".

Tässä määritellään etätietovarasto (remote): anna nimi (esimerkiksi origin), liitä tietovaraston URL ja napsauta "Add"-painiketta. Tämä vaihe on välttämätön ennen kuin mitään voi pushata.

Valitse todennusta varten forgesi: GitHub, GitLab, Bitbucket tai Forgejo.

Commitien lähettäminen palvelimelle

Toistaiseksi commit-historia on tallennettu vain Leek Warsiin. Sen lähettämiseksi forgeen tehdään push Git-välilehden alimmalla ⬆-painikkeella.

Aina kun haluat lähettää uusia commiteja, tee push.

Muut toiminnot

Editori ja Git-välilehti tarjoavat myös: