Skip to content

Kaikki WordPressistä, web-kehityksestä — ja paljon muuta

🚀 Kuinka asentaa Git Windowsiin: kolme tapaa nopeasta manuaaliseen

🚀 Kuinka asentaa Git Windowsiin: kolme tapaa nopeasta manuaaliseen

Projekti ilman versionhallintaa on kansio nimeltä "projekti_final_2_oikeasti_final". Kuulostaako tutulta? Git ratkaisee tämän ongelman lopullisesti: jokainen muutos tallentuu, minkä tahansa tilanteen voi palauttaa, ja tiimityö lakkaa olemasta seikkailu, jossa vaihdellaan zip-paketteja.

Gitin asentaminen Windowsiin oli ennen kompromissi: joko hidas emulaattori tai karsittu porttaus. Nyt on kolme toimivaa tapaa, ja kaikki antavat täysiverisen Gitin Bash-päätteellä. Saman, jonka saat Linuxissa.

Alla on vaiheittainen opas latauksesta ensimmäiseen commitiin. Ajantasaisella versiolla 2.54.0 ja ilman turhaa höttöä.

💡 Pikaopas:

  • Asennus wingetillä, yksi komento päätteessä, toimii Windows 10/11:ssä
  • Virallinen Git for Windows -asennusohjelma, klassinen tapa vaiheittaisella ohjatulla toiminnolla
  • Chocolatey, niille jotka jo käyttävät tätä paketinhallintaa
  • Asennuksen jälkeen: nimen, sähköpostin ja version perusmääritykset

Tapa 1: winget, yksi komento

Jos sinulla on Windows 10 (koontiversio 1709 tai uudempi) tai Windows 11, winget on jo järjestelmässäsi. Tämä on Microsoftin natiivi paketinhallinta, samaan tapaan kuin apt Windowsille. Ei verkkosivustoja, ei "Seuraava → Seuraava → Valmis".

Avaa PowerShell tai komentokehote järjestelmänvalvojana ja suorita:

1winget install --id Git.Git -e --source winget

Mitä tässä tapahtuu: --id Git.Git määrittää tarkan pakettitunnisteen winget-varastossa, -e-lippu vaatii tarkan nimen osuman (jotta et asenna jotain samankaltaista), ja --source winget asettaa lähteen yksiselitteisesti. 30-60 sekunnissa Git on käyttövalmis.

Tarkista asennus:

1git --version

Tulosteen pitäisi näyttää git version 2.54.0 tai uudempi. Jos wingetiä ei löydy, asenna Sovellusasennusohjelma Microsoft Storesta tai päivitä järjestelmäsi ajantasaiseen koontiversioon.

Wingetin bonuksena: se päivittää Gitin myös yhdellä winget upgrade -komennolla.

Tapa 2: virallinen Git for Windows -asennusohjelma

Klassinen lähestymistapa. Toimii kaikissa Windows-versioissa (mukaan lukien 7 ja 8.1) ja antaa täyden hallinnan komponentteihin ja asetuksiin. Lataa asennusohjelma viralliselta sivustolta, sivusto tunnistaa automaattisesti arkkitehtuurisi (64-bittinen tai 32-bittinen) ja tarjoaa oikean tiedoston.

Lataa ja käynnistä

Mene osoitteeseen git-scm.com/downloads/win. Lataus käynnistyy automaattisesti. Kaksoisnapsauta ladattua .exe-tiedostoa:

Git-asennusohjelman lataussivu Windowsille

Napsauta Suorita suojausvaroitusikkunassa:

Git-asennusohjelman käynnistyksen vahvistusikkuna

Käyttäjätilien valvonta (UAC) pyytää lupaa, napsauta Kyllä:

Windowsin käyttäjätilien valvonnan kehote Git-asennukselle

Lisenssi ja asennuskansio

Asennusvelho tervehtii sinua GNU GPL -lisenssisopimuksella. Napsauta Next:

Git-asennusohjelman käyttöoikeussopimusikkuna

Valitse asennuskansio. Oletuspolkua C:\Program Files\Git ei ole mitään syytä vaihtaa. Jos tarvitset toisen sijainnin, napsauta Browse:

Gitin asennuskansion valinta asennusvelhossa

Komponenttien valinta

Tällä näytöllä päätät, mitä asennetaan. Suosittelemme jättämään kaiken oletuksille, paketti sisältää Git Bashin, Git GUI:n ja Windows Explorer -integroinnin. Voit lisäksi valita Add a Git Bash Profile to Windows Terminal (jos käytät uutta päätettä):

Git for Windows -asennusohjelman komponenttien valintaikkuna

Jätä Käynnistä-valikon kansio ennalleen ja napsauta Next:

Käynnistä-valikon kansion valinta Git-asennuksen aikana

Oletustekstieditori

Git pyytää sinua valitsemaan editorin commiteja ja rebasea varten. Oletusvaihtoehto on Vim. Jos et tunne Vimiä, valitse Nano (helpompi aloittelijoille) tai Visual Studio Code (jos se on jo asennettu):

Oletustekstieditorin valinta Git-asennusohjelmassa

Käytännössä Nano on hyvä kompromissi: se toimii suoraan päätteessä, ja pikanäppäinvihjeet (^X poistumiseen, ^O tallentamiseen) näkyvät ruudun alareunassa.

PATH-muuttujan määrittäminen

Kriittinen vaihe. Valitse Git from the command line and also from 3rd-party software (toinen vaihtoehto). Tämä lisää Gitin järjestelmän PATH-muuttujaan, ja git-komento toimii mistä tahansa päätteestä, PowerShellistä, CMD:stä ja kolmannen osapuolen editoreista:

PATH-ympäristömuuttujan määrittäminen Gitille Windowsissa

HTTPS-siirto ja rivinvaihdot

HTTPS-yhteyksiin jätä valinta Use the OpenSSL library, tämä on standardi eikä aiheuta ongelmia:

SSL/TLS-kirjaston valinta Gitin HTTPS-yhteyksille

Rivinvaihtonäytöllä valitse Checkout Windows-style, commit Unix-style line endings (ensimmäinen vaihtoehto, oletus). Tämä on oikea valinta Windowsille: työhakemistosi tiedostoissa on CRLF (Windows), kun taas repositorioon committoiduissa tiedostoissa on LF (Linux/Unix). Emme suosittele tämän muuttamista, sillä muuten saat muotoiluristiriitoja työskennellessäsi Linux-kehittäjien kanssa:

Rivinvaihtojen muunnoksen määrittäminen Git-asennusohjelmassa

Pääte ja lisäasetukset

Pääte-emulaattoriksi valitse Use MinTTY. Tämä on vakio Git Bash -pääte, jossa on kunnollinen tuki väreille, koon muuttamiselle ja leikepöydälle. Windowsin vakiokonsoli (ensimmäinen vaihtoehto) toimii huonommin Unix-komentojen kanssa:

Pääte-emulaattorin valinta Git Bashille

Lisävalinnat: ota käyttöön Enable file system caching ja Enable symbolic links (jos käyttöoikeudet sallivat). Jätä loput oletusarvoihin:

Git for Windows -asennusohjelman lisäasetukset

Klikkaa Install. Noin minuutin kuluttua ohjattu toiminto tarjoaa Git Bashin käynnistämistä, jätä valintaruutu päälle ja klikkaa Finish:

Git-asennuksen viimeistely ja Git Bashin käynnistäminen

Ensimmäinen käynnistys ja varmistus

MinTTY-ikkuna avautuu komentokehotteella. Tämä on Git Bash, täysi Unix-pääte Windowsin sisällä. Kirjoita:

1git --version

Näet asennetun versionumeron. Se toimii.

Git lisää myös graafisen käyttöliittymän nimeltä Git GUI. Käynnistä se git gui -komennolla Git Bashissa:

Git GUI:n käynnistäminen Git Bashin komentoriviltä

Avautuvassa ikkunassa on kolme toimintoa: Create New Repository (luo uusi), Clone Existing Repository (kloonaa olemassa oleva) ja Open Existing Repository (avaa paikallinen). Testaa luomalla uusi, anna kansion nimi tai klikkaa Browse:

Uuden tietovaraston luominen Git GUI:ssa Windowsissa

Valmista, tyhjä repositorio on luotu. Kansioon on ilmestynyt piilotettu .git-hakemisto, joka sisältää Gitin koko sisäisen koneiston:

Tyhjä Git-tietovarasto luotu Git GUI:ssa

Tapa 3: Chocolatey

Jos käytät jo Chocolateyta ohjelmistojen asentamiseen Windowsissa, Gitin voi asentaa yhdellä komennolla. Avaa pääte järjestelmänvalvojana:

1choco install git.install

Chocolatey lataa uusimman version viralliselta sivustolta ja ajaa saman asennusvelhon äänettömässä tilassa (oletusasetuksilla). Jos tarvitset täyden hallinnan asetuksiin, käytä sen sijaan tapaa 2.

Chocolatey-repositorion git.install-paketti päivittyy tahdissa Git for Windows -julkaisujen kanssa. Päivittäminen: choco upgrade git.install.

Perusasetukset asennuksen jälkeen

Asennustavasta riippumatta aseta heti nimesi ja sähköpostiosoitteesi. Nämä allekirjoittavat jokaisen tekemäsi commitin:

1git config --global user.name "Your Name"
2git config --global user.email "[email protected]"

--global-lippu tarkoittaa, että asetus koskee kaikkia tämän tietokoneen repositorioita. Jos tarvitset eri nimen tietylle projektille, toista komento ilman --global-lippua projektikansiossa.

Varmista, että asetukset otettiin käyttöön:

1git config --list

Etsi tulosteesta rivit user.name ja user.email. Tästä eteenpäin Git on käyttövalmis.

Video: Gitin asentaminen Windowsiin vaihe vaiheelta

Jos pidät enemmän katsomisesta kuin lukemisesta, tässä on 10 minuutin opastusvideo Gitin asentamisesta ja määrittämisestä Windowsissa, jossa esitellään kaikki kolme tapaa:

⁉️🤔 Usein kysytyt kysymykset

Täytyykö Git Bash asentaa, jos käytän VS Codea?

VS Code käyttää järjestelmän Gitiä versionhallintaominaisuuksiinsa. Editori itsessään ei sisällä Gitiä, vaan se löytää asennuksesi PATH-muuttujan kautta. Sinun on siis asennettava Git (ja sen mukana tuleva Git Bash). Sinun ei kuitenkaan tarvitse käynnistää Git Bashia sen jälkeen, VS Code poimii Gitin automaattisesti ja näyttää sen tilarivillä.

Git GUI vai GitKraken/SourceTree, kumpi kannattaa valita?

Git GUI on minimalistinen sisäänrakennettu työkalu. Aloittelijalle se riittää ensiaskeliin: luo repositorio, tee commit, tarkastele historiaa. Mutta jos työskentelet päivittäin haarojen, yhdistämiskonfliktien ja rebasen parissa, GitKraken tai SourceTree tarjoavat huomattavasti enemmän selkeyttä. Aloita Git GUI:sta, se on ilmainen ja käytettävissä heti asennuksen jälkeen.

Voinko asentaa Gitin ilman järjestelmänvalvojan oikeuksia?

Kyllä. Lataa siirrettävä versio (PortableGit-2.54.0-64-bit.7z.exe) lataussivulta ja pura se mihin tahansa kansioon, johon sinulla on kirjoitusoikeus. Lisää sitten puretun arkiston sisällä olevan bin-kansion polku käyttäjäkohtaiseen PATH-muuttujaasi (kautta Järjestelmäasetukset → Ympäristömuuttujat). Järjestelmänvalvojan oikeuksia ei tarvita.

Miten päivitän Gitin uusimpaan versioon?

Jos asensit wingetillä: winget upgrade --id Git.Git -e. Chocolateyllä: choco upgrade git.install. Jos käytit virallista asennusohjelmaa, lataa ja suorita uusi .exe olemassa olevan asennuksesi päälle. Ohjattu toiminto päivittää tiedostot automaattisesti, asetuksesi säilyvät. Voit tarkistaa version milloin tahansa: git --version.

Git for Windows ja Git Linuxilla, onko niillä eroa?

Komennoissa ei mitään eroa. git init, sitten git add, sitten git commit ja git push toimivat identtisesti kaikilla alustoilla. Ainoa ero koskee rivinvaihtojen käsittelyä (CRLF vs. LF), ja Windowsin asennusohjelma hoitaa tämän automaattisesti (katso rivinvaihtoja käsittelevä vaihe yllä). Yhteistyöhön Linux-palvelimen tai Macia käyttävien kollegoiden kanssa ei tarvita lisäkonfigurointia.

Mikä valita: winget, asennusohjelma vai Chocolatey?

Jos sinulla on Windows 10/11, käytä wingetiä. Se on nopein: yksi komento, automaattiset päivitykset, ei tarvetta vierailla verkkosivuilla. Jos sinulla on Windows 7/8.1 tai tarvitset täyden hallinnan jokaisesta parametrista (tietty editori, mukautettu polku, symlinkkien käyttöönotto), käytä virallista asennusohjelmaa. Jos hallinnoit jo konekantaa Chocolateyn kautta, choco install git.install sopii putkeesi ilman muutoksia.

Asennuksen jälkeen käytä kaksi minuuttia komentoihin git config --global user.name ja user.email, ja Git on valmis ensimmäistä commitiasi varten. Ja jos haluat päästä suoraan työhön, tässä ovat jokapäiväiset Git-peruskomennot.

Minkä tavan valitsit ja miksi? Kerro meille kommenteissa, varsinkin jos löysit neljännen.