Skip to content

Kõik WordPressist, veebiarendusest — ja mitte ainult

🚀 Kuidas installida Git Windowsile: kolm meetodit kiirest käsitsi seadistamiseni

🚀 Kuidas installida Git Windowsile: kolm meetodit kiirest käsitsi seadistamiseni

Projekt ilma versioonihalduseta on kaust nimega „projekt_lõplik_2_päris_lõplik". Kõlab tuttavalt? Git lahendab selle probleemi lõplikult: iga muudatus on jälgitav, iga olek on tagasi pööratav ja meeskonnatöö ei ole enam seiklus, mis hõlmab zip-arhiivide vahetamist.

Giti installimine Windowsile oli varem kompromiss: kas aeglane emulaator või kärbitud port. Nüüd on kolm toimivat meetodit ja kõik need annavad sulle täisfunktsionaalse Giti koos Bash-terminaliga. Sama, mille saad Linuxis.

Allpool on samm-sammuline juhend alates allalaadimisest kuni esimese commit'ini. Praeguse versiooniga 2.54.0 ja ilma ülearuse jututa.

💡 Kiirülevaade:

  • Installimine winget'iga, üks käsk terminalis, töötab Windows 10/11 puhul
  • Ametlik Git for Windows installer, klassikaline lähenemine samm-sammulise nõustajaga
  • Chocolatey, neile, kes juba seda paketihaldurit kasutavad
  • Pärast installimist: nime, e-posti ja versioonikontrolli põhiseadistus

Meetod 1: winget, üks käsk

Kui sul on Windows 10 (järg 1709 või uuem) või Windows 11, on winget juba su süsteemis olemas. See on Microsofti emakeelne paketihaldur, sarnane apt'iga Windowsi jaoks. Ei mingeid veebisaite, ei mingit „Edasi → Edasi → Lõpeta".

Ava PowerShell või käsurida administraatorina ja käivita:

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

Mis siin toimub: --id Git.Git määrab täpse paketi identifikaatori winget'i repositooriumis, -e lipp nõuab täpset nimevastet (et sa ei installiks midagi sarnast) ja --source winget määrab allika selgesõnaliselt. 30-60 sekundiga on Git kasutusvalmis.

Kontrolli installimist:

1git --version

Väljund peaks näitama git version 2.54.0 või uuemat. Kui winget'i ei leita, installi App Installer Microsoft Store'ist või uuenda oma süsteem kehtivale järgule.

Winget'i boonus: see uuendab Giti ka üheainsa winget upgrade käsuga.

Meetod 2: ametlik Git for Windows installer

Klassikaline lähenemine. Töötab iga Windowsi versiooniga (sealhulgas 7 ja 8.1) ja annab sulle täieliku kontrolli komponentide ja seadete üle. Laadi installer alla ametlikult veebisaidilt, sait tuvastab automaatselt sinu arhitektuuri (64-bitine või 32-bitine) ja pakub sobivat faili.

Allalaadimine ja käivitamine

Mine aadressile git-scm.com/downloads/win. Allalaadimine algab automaatselt. Topeltklõpsa allalaaditud .exe faili:

Git'i paigaldaja allalaadimisleht Windowsile

Klõpsa turvahoiatuse dialoogis Käivita:

Git'i paigaldaja käivitamise kinnitusdialoog

Kasutajakonto kontroll (UAC) küsib luba, klõpsake Jah:

Windowsi kasutajakonto kontrolli viip Git'i paigaldamiseks

Litsents ja installitee

Paigaldusviisard tervitab teid GNU GPL litsentsilepinguga. Klõpsake Edasi:

Git'i paigaldaja litsentsilepingu aken

Valige installikaust. Vaikimisi teed C:\Program Files\Git pole põhjust muuta. Kui vajate teist asukohta, klõpsake Sirvi:

Git'i paigalduskausta valimine häälestusviisardis

Komponentide valimine

Sellel ekraanil otsustage, mida paigaldada. Soovitame jätta kõik vaikimisi valituks, komplekt sisaldab Git Bashi, Git GUI-d ja Windows Exploreri integratsiooni. Lisaks võite märkida Lisa Git Bashi profiil Windows Terminali (kui kasutate uut terminali):

Git for Windows paigaldaja komponentide valiku aken

Jätke Start-menüü kaust muutmata ja klõpsake Edasi:

Start-menüü kausta valimine Git'i paigaldamisel

Vaikimisi tekstiredaktor

Git palub teil valida redaktori commit'ide ja rebase'i jaoks. Vaikimisi valik on Vim. Kui te Vimiga tuttav pole, valige Nano (algajale lihtsam) või Visual Studio Code (kui see on juba paigaldatud):

Vaiketekstiredaktori valimine Git'i paigaldajas

Praktikas on Nano hea kompromiss: see töötab otse terminalis ja klaviatuurivihjed (^X väljumiseks, ^O salvestamiseks) on ekraani allservas nähtaval.

PATH-i seadistamine

Kriitiline samm. Valige Git from the command line and also from 3rd-party software (teine valik). See lisab Giti süsteemi PATH-muutujasse ja git käsk töötab igast terminalist, PowerShellist, CMD-st ja kolmandate osapoolte redaktoritest:

PATH keskkonnamuutuja seadistamine Git'ile Windowsis

HTTPS-transport ja reavahetused

HTTPS-ühenduste puhul jätke valituks Use the OpenSSL library, see on standardne ega tekita probleeme:

SSL/TLS teegi valimine Git'i HTTPS ühendustele

Reavahetuste ekraanil valige Checkout Windows-style, commit Unix-style line endings (esimene valik, vaikimisi). See on Windowsi jaoks õige valik: teie töökataloogis olevatel failidel on CRLF (Windows), samas kui repositooriumisse committud failidel on LF (Linux/Unix). Me ei soovita seda muuta, vastasel juhul tekivad Linuxi arendajatega koostööd tehes vorminduskonfliktid:

Reavahetuste teisendamise seadistamine Git'i paigaldajas

Terminal ja lisavalikud

Terminaliemulaatoriks valige Use MinTTY. See on standardne Git Bashi terminal, mis toetab korralikult värve, suuruse muutmist ja lõikelauda. Tavaline Windowsi konsool (esimene valik) töötab Unixi käskudega halvemini:

Terminaliemulaatori valimine Git Bashile

Lisavalikud: luba Enable file system caching ja Enable symbolic links (kui õigused lubavad). Ülejäänud jäta vaikimisi seadetele:

Git for Windows paigaldaja lisavalikud

Klõpsa Install. Umbes minuti pärast pakub viisard Git Bashi käivitamist, jäta linnuke sisse ja klõpsa Finish:

Git'i paigaldamise lõpuleviimine ja Git Bashi käivitamine

Esmane käivitamine ja kontroll

Avaneb MinTTY aken käsureaga. See on Git Bash, täisväärtuslik Unixi terminal Windowsi sees. Trüki:

1git --version

Näed installitud versiooninumbrit. See töötab.

Git lisab ka graafilise liidese nimega Git GUI. Käivita see käsuga git gui Git Bashis:

Git GUI käivitamine Git Bashi käsurealt

Avanenud aknas on kolm tegevust: Create New Repository (loo uus), Clone Existing Repository (klooni olemasolev) ja Open Existing Repository (ava kohalik). Proovimiseks loo uus, sisesta kausta nimi või klõpsa Browse:

Uue hoidla loomine Git GUI-s Windowsis

Valmis, tühi repositoorium on loodud. Kausta on tekkinud peidetud .git kataloog kogu Giti sisemise mehhanismiga:

Tühi Git hoidla loodud Git GUI-s

3. Meetod: Chocolatey

Kui kasutad Windowsis tarkvara paigaldamiseks juba Chocolateyt, saab Giti paigaldada ühe käsuga. Ava terminal administraatorina:

1choco install git.install

Chocolatey laadib ametlikult veebisaidilt alla uusima versiooni ja käivitab sama paigaldusviisardi vaikses režiimis (vaikimisi seadetega). Kui vajad täielikku kontrolli valikute üle, kasuta selle asemel 2. meetodit.

Chocolatey repositooriumis olevat git.install paketti uuendatakse sünkroonis Git for Windowsi väljalasetega. Uuendamiseks: choco upgrade git.install.

Põhiseadistus pärast paigaldamist

Olenemata paigaldusmeetodist, määra kohe oma nimi ja e-post. Need allkirjastavad iga sinu tehtud commiti:

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

Lipp --global tähendab, et see säte kehtib kõigile selle arvuti repositooriumitele. Kui sul on konkreetse projekti jaoks vaja teistsugust nime, siis korda käsku ilma --global liputa projektikaustas.

Kontrolli, et sätted rakendusid:

1git config --list

Väljundist otsi üles read user.name ja user.email. Sellest hetkest alates on Git kasutamiseks valmis.

Video: Giti installimine Windowsile samm-sammult

Kui eelistad lugemisele vaatamist, siis siin on 10-minutiline õpetus Giti installimiseks ja seadistamiseks Windowsil, mis demonstreerib kõiki kolme meetodit:

⁉️🤔 Korduma kippuvad küsimused

Kas ma pean installima Git Bashi, kui kasutan VS Code?

VS Code kasutab oma versioonihalduse funktsioonide jaoks süsteemset Gitti. Redaktor ise ei sisalda Gitti, see leiab sinu installatsiooni PATH-muutuja kaudu. Seega pead sa tõesti Giti (ja sellega kaasas oleva Git Bashi) installima. Pärast seda ei ole sul aga vaja Git Bashi käivitada, VS Code tuvastab Giti automaatselt ja näitab seda olekuribal.

Git GUI või GitKraken/SourceTree, kumba valida?

Git GUI on minimalistlik sisseehitatud tööriist. Algajale piisab sellest esimesteks sammudeks: loo repositoorium, tee commit, vaata ajalugu. Aga kui töötad igapäevaselt harude, ühendamiskonfliktide ja rebase'iga, pakuvad GitKraken või SourceTree oluliselt suuremat selgust. Alusta Git GUI-st, see on tasuta ja kohe pärast installimist saadaval.

Kas ma saan Giti installida ilma administraatoriõigusteta?

Jah. Laadi allalaadimislehelt alla kaasaskantav versioon (PortableGit-2.54.0-64-bit.7z.exe) ja paki see lahti suvalisse kausta, kuhu sul on kirjutusõigus. Seejärel lisa lahtipakitud arhiivis oleva bin kausta tee oma kasutaja PATH-muutujasse (Süsteemisätted → Keskkonnamuutujad). Administraatoriõigusi pole vaja.

Kuidas uuendada Git uusimale versioonile?

Kui installisid winget'iga: winget upgrade --id Git.Git -e. Chocolatey kaudu: choco upgrade git.install. Kui kasutasid ametlikku installerit, laadi lihtsalt uus .exe alla ja käivita see olemasoleva installatsiooni peal. Viisard uuendab failid automaatselt, sinu seaded säilivad. Versiooni saad igal ajal kontrollida: git --version.

Git for Windows ja Git Linuxis, kas neil on vahet?

Käskude osas pole mingit vahet. git init, seejärel git add, siis git commit ja git push töötavad kõigil platvormidel identselt. Ainus erinevus puudutab reavahetuste käsitlemist (CRLF versus LF) ja Windowsi installer tegeleb sellega automaatselt (vt eespool reavahetuste sammu). Koostööks Linuxi serveri või Maci kasutavate kolleegidega pole lisaseadistust vaja.

Mida valida: winget, installer või Chocolatey?

Kui sul on Windows 10/11, kasuta winget'it. See on kiireim: üks käsk, automaatsed uuendused, pole vaja veebisaite külastada. Kui sul on Windows 7/8.1 või vajad täielikku kontrolli iga parameetri üle (konkreetne redaktor, kohandatud tee, sümbollinkide lubamine), kasuta ametlikku installerit. Kui juba haldad masinaparki Chocolatey kaudu, sobib choco install git.install sinu töövoogu ilma muudatusteta.

Pärast installimist kuluta kaks minutit git config --global user.name ja user.email seadistamisele ning Git on sinu esimeseks commit'iks valmis. Ja kui tahad kohe tööle asuda, siis siin on igapäevaselt vajalikud Giti põhikäsud.

Millise meetodi sa valisid ja miks? Anna meile kommentaarides teada, eriti kui leidsid veel neljanda.