Git on hajautetun versionhallinnan järjestelmä, joka on suunniteltu mahdollistamaan ohjelmistojen julkinen tai yksityinen kehitys. Gitin koodia isännöidään ensisijaisesti keskusvarastossa, kuten GitHubissa, Bitbucketissa, tai itseisännöidyssä vaihtoehdossa, kuten GitLab. Paikalliset kopiot voidaan kloonata tärkeimmistä online-varastoista.
Kehittäjänä voit muokata omaa paikallista kopiotasi niin paljon kuin haluat. Kun olet kuitenkin tyytyväinen muutoksiin, saatat haluta siirtää muutokset online-arkistoon. Räätälöityjäsi työntämällä kaikki voivat hyötyä panoksistasi ja yhteisö voi jatkaa niiden toistamista.
Kuinka lähettää päivityksiä
Päivitysten välityskomento on vain "git push", mutta ennen kuin suoritat komennon, sinun on tehtävä joitain muita asioita. Ennen kuin voit siirtää muutokset, sinun on ensin määritettävä, mikä muutettu tiedosto tai tiedostot haluat siirtää lisäämällä ne esitysalueelle. Voit lisätä tiedostoja esitysalueelle "git add" -komennolla.
Vinkki: Kaikki päivitysten työntämiskomennot on suoritettava päätteen kautta git-projektin hakemistosta.
Kun lisäät tiedostoja, voit määrittää ne yksitellen, kuten "git add [tiedostonimi]" tai voit lisätä kaikki txt-tiedostot käyttämällä yleismerkkejä, kuten "git add *.txt".
Joko ennen tiedostojen lisäämistä tai sen jälkeen on hyvä käytäntö tarkistaa, onko muokattu tiedosto jäänyt huomaamatta. Voit tehdä tämän "git status" -komennolla. "git status" -komento näyttää, mitkä tiedostot ovat tehneet muutoksia vahvistusta varten ja mitkä eivät.
Vinkki: Kun lisäät tiedoston, se ei itse asiassa lisää koko tiedostoa, vaan vain kyseiseen tiedostoon tehdyt muutokset. Tämä tarkoittaa, että jos teet muutoksia tiedostoon sen lisäämisen jälkeen, sinun on lisättävä se uudelleen. Tämä tarkoittaa, että tiedosto voi näkyä sekä vaiheittaisten että vaiheittaisten muutosten luetteloissa.
Kun olet tehnyt kaikki muutokset, jotka haluat lähettää palvelimelle, sinun on vahvistettava ne. Voit tehdä tämän kirjoittamalla 'git commit -m "[commit-viestisi]". Git-toimitusta käytetään ryhmittelemään kaikki muutokset yhteen ja sisällyttämään toimitusviesti. Toimitusviestin tulee olla lyhyt kuvaus tehdyistä muutoksista, kuten "korjattu kirjoitusvirhe", "ratkaistu [ongelmanumero]" tai "lisätty [uusi toiminto]". Jokainen toimitus vaatii toimitusviestin, jos ohitat sen komennossa, sinulta kysytään sitä interaktiivisesti. Kun olet tehnyt muutokset, kirjoita "git push" siirtääksesi muutokset online-arkistoon.