Commit & Push
Vaiheista tiedostot, kirjoita Commit-viesti ja Pusha etäpalvelimelle muutamalla klikkauksella.
Kun olet tarkastellut Diffiä ja olet tyytyväinen tekoälyagentin tekemiin muutoksiin, on aika Committaa ja Pushata. Tämä opas käy läpi koko työnkulun vaiheistamisesta Pushaamiseen etärepositorioon.
Vaiheista muutokset
Vaiheistaminen antaa sinun valita tarkalleen, mitkä muutokset menevät tähän Committiin. Saatat haluta Committaa ominaisuuskoodin erillään konfiguraatiomuutoksesta, esimerkiksi.
Git-paneelissa jokainen muutettu tiedosto näkyy Unstaged Changes -osiossa:
- Valitse valintaruutu tiedoston vieressä vaiheistaksesi sen yksitellen
- Klikkaa Stage All vaiheistaksesi kaikki muutetut tiedostot kerralla
- Poistaaksesi tiedoston vaiheistuksen, poista valinta — se siirtyy takaisin Unstaged-tilaan
Vaiheistetut tiedostot siirtyvät Staged Changes -osioon sivupalkin yläosaan. Vain vaiheistetut tiedostot sisällytetään Committiin.
Voit myös vaiheistaa yksittäisiä kohtia (tiedoston osioita) koko tiedoston sijaan. Diff-näkymässä vie hiiri kohdan päälle ja klikkaa ilmestyvää +-painiketta vaiheistaksesi vain kyseisen osion. Tämä on hyödyllistä, kun tiedostossa on kaksi toisiinsa liittymätöntä muutosta ja haluat Committaa vain toisen nyt.
Kirjoita Commit-viesti
Tiedostojen ollessa vaiheistettuna kirjoita Commit-viestisi Git-paneelin alaosassa olevaan tekstikenttään.
Hyvä Commit-viesti tekee historiasi luettavaksi — tuleville itsellesi ja kaikille muille projektissa. Muutama vinkki:
- Käytä imperatiivista muotoa — kirjoita "Add login form" eikä "Added login form" tai "Adding login form"
- Kuvaile mitä muuttui ja miksi — "Fix null check in user.ts" on hyödyllisempi kuin "fix bug"
- Pidä ensimmäinen rivi alle 72 merkissä — useimmat Git-työkalut katkaisevat pidemmät viestit listauksissa
- Lisää runko tarvittaessa — paina Enter kahdesti ensimmäisen rivin jälkeen lisätäksesi pidempi selitys alle
Esimerkkejä selkeistä Commit-viesteistä:
Add email validation to signup formFix crash when user list is emptyUpdate API base URL for production
Commit
Klikkaa Commit-painiketta viestikentän alla. Vaiheistetut muutokset tallennetaan paikalliseen Git-historiaasi uutena Committina, ja vaiheistetut tiedostot osio tyhjenee.
Commit näkyy nyt haarasi historiassa. Jos sinun täytyy kumota se, klikkaa hiiren oikealla napilla Committia historianäkymässä ja valitse Undo Commit — tämä palauttaa muutokset vaiheistamattomiin tiedostoihisi menettämättä niitä.
Push etäpalvelimelle
Committaaminen tallentaa muutokset paikallisesti. Lähettääksesi ne GitHubiin, GitLabiin tai muuhun etäpalvelimeen:
- Klikkaa Push-painiketta Git-paneelin työkalurivillä (ylöspäin osoittava nuolikuvake)
- Jos haara on jo etäpalvelimella, Committisi Pushataan välittömästi
- Jos kyseessä on uusi haara, jota ei vielä ole etäpalvelimella, klikkaa Publish Branch — tämä luo haaran etäpalvelimelle ja Pushaa Committisi
Jos sinulta pyydetään tunnistetietoja, voit syöttää ne tai siirtyä SSH-avaimen todennukseen. Katso Git Accounts ohjeet GitHub-tilisi yhdistämiseen, jotta tunnistetiedot hoidetaan automaattisesti.

Pull-muutokset
Tuodaksesi muutoksia etäpalvelimelta (esimerkiksi jos tiimikaveri Pushasi jotain):
- Klikkaa Pull-painiketta (alaspäin osoittava nuolikuvake) työkalurivillä
- Etäpalvelimen muutokset haetaan ja yhdistetään paikalliseen haaraasi
Jos on yhdistämisristiriitoja, Git-paneeli korostaa ristiriitaiset tiedostot. Avaa jokainen ja ratkaise ristiriita, vaiheista sitten ratkaisut ja Committaa ne.

Pushaamisen jälkeen muutoksesi ovat etäpalvelimella ja tiimisi saatavilla tai valmiita Pull Requestiin. Git-paneeli näyttää haarasi olevan ajan tasalla etäpalvelimen kanssa.