Linuxin komentorivin hallinta · Oppitunti

Git-perusteet komentoriviltä

Oppikaa versionhallinnan tärkeimmät Git-komennot, kuten commitien luominen, haarojen käyttö ja yhdistäminen.

Oppitunti 1/411 vaihetta

Git-perusteet komentoriviltä on ilmainen Linuxin komentorivin hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Linuxin komentorivin hallinta-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Linuxin komentorivin hallinta-kurssilla on yhteensä 4 oppituntia.

Mikä Git on?

Tervetuloa Gitin perusteisiin! Git on tehokas versionhallintajärjestelmä (VCS). Voitte ajatella sitä koodinne erittäin älykkäänä historiakirjana.

Se seuraa kaikkia tekemiänne muutoksia, joten voitte palauttaa vanhempia versioita, tehdä yhteistyötä muiden kanssa ja hallita eri ominaisuuksia häiritsemättä muiden työskentelyä. Se on välttämätön nykyaikaisessa ohjelmistokehityksessä!

Git-projektin aloittaminen

Aloittaaksenne projektin seuraamisen Gitillä teidän on ensin alustettava repositorio. Tämä luo projektiinne erityisen .git-kansion, johon Git tallentaa kaikki seurannassa tarvitsemansa tiedot.

Käyttäkää projektinne juurihakemistossa komentoa git init.

mkdir my_project
cd my_project
git init

Muutosten lisääminen valmistelualueelle

Ennen työn tallentamista Git käyttää niin sanottua staging-aluetta. Se on kuin luonnosalue, jolla valitsette, mitkä muutokset haluatte sisällyttää seuraavaan tallennukseen.

git add-komennolla tiedostoja tai muutoksia lisätään tälle staging-alueelle.

echo "My first line." > README.md
git add README.md

Työn tallentaminen (commit)

Kun muutokset on lisätty staging-alueelle, ne commitoidaan. Commit on tilannevedos projektista tiettynä ajankohtana, ja siihen liittyy kuvaava viesti.

Käyttäkää komentoa git commit -m "Your message" tallentaaksenne staging-alueella olevat muutokset repositorion historiaan.

git commit -m "Initial commit: Added README.md"

Projektihistorian tarkasteleminen

Git ylläpitää yksityiskohtaista lokia kaikista commit-tallennuksista. Voitte tarkastella historiaa nähdäksenne, kuka teki mitkäkin muutokset ja milloin.

git log-komento näyttää repositorion commit-historian. Valitsin --oneline tarjoaa tiiviin näkymän.

git log --oneline

Rinnakkainen kehitys haarojen avulla

Haarat ovat Gitin keskeinen käsite. Niiden avulla voitte poiketa kehityksen päähaarasta ja jatkaa työskentelyä vaikuttamatta pääprojektiin.

  • Työskennelkää uusien ominaisuuksien parissa.
  • Korjatkaa virheitä rikkomatta vakaata koodia.
  • Kokeilkaa uusia ideoita.

main- (tai master-)haara on yleensä vakaa versio.

Uuden haaran luominen

Aloittaaksenne uuden kehityslinjan luotte uuden haaran. Tämä ei vielä siirrä teitä uuteen haaraan, vaan ainoastaan luo sen.

Komento git branch <branch-name> luo uuden haaran. Voitte luetella kaikki haarat pelkällä komennolla git branch.

git branch feature/login
git branch

Haarojen välillä vaihtaminen

Kun haara on luotu, siihen on vaihdettava, jotta voitte aloittaa työskentelyn kyseisessä kehityslinjassa. Tiedostonne vastaavat kyseisen haaran tilaa.

Siirtykää olemassa olevaan haaraan komennolla git switch <branch-name>. Se on nykyaikainen tapa siirtyä haarasta toiseen.

git switch feature/login
# Now you are on the 'feature/login' branch

Haarojen yhdistäminen

Kun olette saanut ominaisuushaaran työn valmiiksi, haluatte yleensä yhdistää muutokset takaisin kehityksen päähaaraan, tavallisesti main-haaraan.

Vaihtakaa ensin kohdehaaraan (esimerkiksi main) ja tuokaa sitten muutokset siihen komennolla git merge <source-branch>.

git switch main
git merge feature/login

Git-työnkulun tarkistus

Olette oppineet Gitillä tehtävien muutosten hallinnan perusvaiheet. Testataan seuraavaksi ymmärrystänne työn tallentamisesta.

Git-perusteiden yhteenveto

Hienoa! Olette oppineet Gitin tärkeimmät komennot:

  • git init: uuden repositorion aloittamiseen.
  • git add: muutosten lisäämiseen commitia varten.
  • git commit: valmisteltujen muutosten tallentamiseen historiaan.
  • git log: projektin commit-historian tarkastelemiseen.
  • git branch: haarojen luomiseen ja luettelemiseen.
  • git switch: haarasta toiseen siirtymiseen.
  • git merge: eri haarojen muutosten yhdistämiseen.

Nämä komennot muodostavat Gitillä tehtävän koodinhallinnan perustan!

Aloita maksutta

Opi Linuxin komentorivin hallinta tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
12
Oppitunnit
48

Usein kysytyt kysymykset

Onko oppitunti ”Git-perusteet komentoriviltä” ilmainen?

Kyllä – oppitunnin ”Git-perusteet komentoriviltä” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Linuxin komentorivin hallinta-kurssin, päivitä CoddyKit PROhon. Linuxin komentorivin hallinta-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Git-perusteet komentoriviltä”?

Oppikaa versionhallinnan tärkeimmät Git-komennot, kuten commitien luominen, haarojen käyttö ja yhdistäminen. Harjoittelet Linuxin komentorivin hallinta-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Linuxin komentorivin hallinta-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Linuxin komentorivin hallinta-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.

Kuinka kauan ”Git-perusteet komentoriviltä”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Linuxin komentorivin hallinta-oppitunnilla?

Kyllä. Jokainen Linuxin komentorivin hallinta-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. Git-perusteet komentoriviltä
  2. Ympäristömuuttujat ja aliakset
  3. Shellin määritys: `.bashrc`, `.zshrc`, `.profile`
  4. Branching ja merging Gitillä komentoriviltä
← Takaisin: Linuxin komentorivin hallinta