Git-komentohaku
Nämä komennot ajetaan omalla koneellasi — kopioi ne, lue mitä ne tekevät ja suorita ne itse. Emme suorita täällä mitään.
Tekniset tiedot
Miten Git-komentojen viite toimii
Mitä työkalu tekee
Git-komentojen viite tarjoaa haettavan, luokitellun hakemiston yleisistä git-komennoista työnkulun mukaan järjestettynä: muutosten kumoaminen, haaroittaminen, stashaaminen, rebase, tagien hallinta, etäoperaatiot ja paljon muuta. Jokainen merkintä näyttää komennon syntaksin, lyhyen selityksen siitä, mitä se tekee, sekä käytännön käyttöhuomiot. Haku suodattaa merkinnät reaaliajassa kirjoittaessasi, joten löydät oikean loitsun selaamatta man-sivuja.
Yleiset kehittäjien käyttötapaukset
Kehittäjät käyttävät tätä viitettä, kun he tietävät mitä haluavat saada aikaan (esim. kumota viimeisin commit mutta pitää muutokset staged-tilassa), mutta eivät muista tarkkoja lippuja tai komentoa. Se on erityisen hyödyllinen harvemmin tehtävissä operaatioissa, kuten interaktiivisessa rebasessa, cherry-pickissä alueittain, poistettujen haarojen palauttamisessa reflogista tai sparse checkoutien konfiguroinnissa. Juniorikehittäjät käyttävät sitä oppimisen apuna löytääkseen komentoja, joiden olemassaolosta he eivät tienneet.
Tietomuodot, tyypit tai variantit
Komennot on järjestetty loogisiin kategorioihin: perustoiminnot (add, commit, push, pull), haaroittaminen ja yhdistäminen, muutosten kumoaminen (reset, revert, checkout), stashaaminen, rebase, tagien hallinta, etähallinta, loki ja tarkastelu sekä edistyneet toiminnot (bisect, worktree, submodule). Jokainen merkintä sisältää komentomallin paikkamerkkiargumentteineen, yhden rivin kuvauksen sekä olennaiset liput vaikutuksineen.
Yleiset sudenkuopat ja reunatapaukset
Git-komennot voivat olla tuhoisia ja vaikeasti peruttavia — komennot kuten 'git reset --hard' ja 'git clean -fd' hävittävät pysyvästi työn, jota ei ole tallennettu reflogiin. Viite näyttää yleisiä käyttötapoja, mutta gitin toiminta voi vaihdella asetuksista (merge.ff, pull.rebase) ja git-versiosta riippuen. Jotkin komennot käyttäytyvät eri tavoin '--'-erottimen kanssa ja ilman sitä, erityisesti silloin kun tiedostonimet menevät päällekkäin haaranimien kanssa.
Milloin käyttää tätä työkalua vs. koodia
Käytä tätä viitettä nopeaan komentojen tarkistamiseen päivittäisessä kehitystyössä, erityisesti operaatioihin, joita teet harvoin. Monimutkaisiin git-työnkulkuihin tuotannossa (automaattiset julkaisut, merge queue -hallinta, monorepo-operaatiot) käytä tarkoitukseen tehtyjä työkaluja, kuten git-aliaksia, Husky-hookeja tai CI-skriptejä, jotka koodaavat tiimisi haaroitusstrategian ja vähentävät inhimillisten virheiden riskiä.