DevToys Web Pro iconDevToys Web ProBlogi
Arvostele meidät:
Kokeile selainlaajennusta:

Git-komentohaku

57 / 57 skenaariota

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ä.