Skip to content
Uudet virat
  • Miten salasanageneraattori otetaan käyttöön tai poistetaan käytöstä Microsoft Edgessä
  • Windows 11 -päivitys KB5007262 korjaa Microsoft Installer -ongelman
  • Teemojen lisääminen mukauttaaksesi Microsoft Edgeä
  • Kuinka päivittää Windows 11:een
  • Kuinka muuttaa oletussovellusten ja pelien asennuspaikkaa Windows 10:ssä
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

  • Home
  • Technology News
  • Linux
  • Windows
  • Mac
  • Hardware
  • Internet
  • More
    • Opinions
    • Productivity
    • Smart Home
onioni tech

Vain yksi tekninen sivustoz

Home - Linux - Aloittelijan opas Gitiin

Git esillä

Aloittelijan opas Gitiin

    maanantai 10 toukokuun, 2021

Contents

  • 1 Aloittelijan opas Gitiin
    • 1.1 Mitä Git tekee
    • 1.2 Kuinka Git toimii
    • 1.3 Gitin saaminen
    • 1.4 Gitin käyttäminen

Aloittelijan opas Gitiin

Jos olet Linux-käyttäjä, olet todennäköisesti törmännyt Gitiin jossain vaiheessa, ehkä yrittäessäsi ladata uutta ohjelmaa tai tutkia versionhallintajärjestelmiä, kuten CVS tai Subversion. Git on Linux-ytimen kuuluisan Linus Torvaldsin luoma versionhallintajärjestelmä, koska nykyiset ratkaisut eivät ole tyytyväisiä. Suunnittelussa pääpaino oli nopeudella tai tarkemmin sanottuna tehokkuudella. Git korjaa monet aiempien järjestelmien puutteet ja tekee kaiken paljon lyhyemmässä ajassa. Jos haluat oppia Gitiä, tämä aloittelijan opas auttaa sinua pääsemään alkuun.

Mitä Git tekee

Oletetaan, että työskentelet verkkosivuston luomisessa asiakkaalle. He ilmoittavat mitä haluavat, sinä suunnittelet sen, he tarkistavat sen ja tekevät muutoksia jne. Sivusto muuttuu ja kasvaa jokaisen asiakkaan tekemän tarkistussarjan kanssa. Myöhemmin asiakas voi sanoa: ”Pidän siitä paremmin miltä se näytti viime syyskuussa.” Normaaleissa olosuhteissa sinulla on ongelma. Sinulla ei ehkä ole kaikkia tiedostoja ja tietoja tuohon aikaan, ja koodisi on saattanut muuttua niin paljon, että takaisinpaluu olisi vaikeaa tai mahdotonta.

Versiohallintajärjestelmän tarkoituksena on ratkaista lähes kaikki edellisen kappaleen ongelmat. Voit seurata jokaista muutosta koodiin ja tiedostoihin ja palata milloin tahansa takaisin siihen, missä asiat olivat.

Kuinka Git toimii

Jokaisen projektin hakemisto on oma Git-arkisto. Pidät kaikki kyseisen projektin tiedostot kyseisessä hakemistossa ja käsket Gitiä säännöllisesti päivittämään tietonsa tiedostojen nykyiseen tilaan. Se prosessi, jossa käsketään Gitä tallentamaan tila, on a commit. Aina kun sitoudut (mikä pitäisi olla usein), Git tarkastelee kaikkia tiedostoja, joita on ohjeistettu seuraamaan, ja tallentaa näiden tiedostojen erot (ei kaikki uudet tiedostot) .git-hakemistoon. Jokaisesta sitoutumisesta tulee uusi säästöpiste projektisi kehittämiselle.

Vaihtoehtoisesti voit siirtää paikallisen git-arkiston ulkopuoliselle isännälle, kuten GitHubille tai omalle Git-palvelimellesi. Tämä antaa projektin useille avustajille mahdollisuuden tehdä usein, nopeasti sitoumuksia paikalliseen repoonsa ja niputtaa kaikki paikalliset sitoumukset yhdeksi päivitykseksi online-arkistoon.

Tämä on yksi niistä asioista, jotka tekevät Gitistä nopeamman käyttää kuin jotkut muut versionhallintajärjestelmät (VCS): Voit sitoutua usein paikalliseen arkistoon tuhlaamatta aikaa ja kaistanleveyttä joutumatta lataamaan jokaiselle palvelimelle.

Gitin saaminen

Useimpiin Linux-distroihin on asennettu Git. Jos järjestelmään ei tule sitä, voit asentaa sen helposti ohjelmistokeskuksestasi tai paketinhallinnasta, koska se on helposti saatavilla useimmissa arkistoissa.

Aloittelijan opas asennuksen aloittamiseen

Voit asentaa sen päätelaitteeseen:

# Debian/Ubuntu
sudo apt install git-all
 
# Fedora
sudo dnf install git-all

Jos olet toisella alustalla tai et voi muuten käyttää tällaisia ​​arkistoja, voit ladata ja asentaa paketteja manuaalisesti tässä.

Gitin käyttäminen

Paikallisen git-arkiston luominen on nopeaa ja helppoa. Luo ensin hakemisto, jota aiot käyttää projektissasi, ja avaa pääte kyseiseen sijaintiin.

cd /my-git-directory

Aloita Git-repo komennolla:

git init

Tämä luo ”.git” -hakemiston (piilotettu näkyviltä) säilötietojesi tietojen säilyttämistä varten. Todennäköisesti haluat aloittaa joidenkin tiedostojen lisäämisen. Aloitamme luomalla yksinkertaisen README-tiedoston, lisäämällä sen arkiston katsottavien tiedostojen luetteloon ja sitomalla sitten tiedostomme arkistoon.

#Insert some text into a new file
echo "TODO: Create documentation" > README.txt
 
#Now tell Git to keep track of this file's changes
#This only needs to be done once per file (more
#on that in a moment)
git add README.txt
 
#And now save state to Git repository
git commit README.txt

Sinut viedään tekstieditorinäyttöön (tarkalleen mikä tekstieditori riippuu levityksestäsi ja kokoonpanostasi), johon sinun tulisi kirjoittaa huomautuksia tästä sitoutumisesta. Nämä ovat yleensä lyhyt yhteenveto edellisen sitoutumisen jälkeen tapahtuneista muutoksista. Kun olet tallentanut ja poistunut tekstieditorista, sitoutuminen on suoritettava onnistuneesti.

Aloittelijan opas sitoutumaan muokkaamiseen

Jos Git heittää yllä olevan virheen sanomalla, että se ei tunnista sinua, sinun on kerrottava sille kuka olet. Se on yhtä helppoa kuin syöttää:

git config --global user.name "Your_Username"
git config --global user.email "your_email_address@mailserver.com"

Olemme olennaisesti luoneet tilannekuvan tiedoston nykyisestä tilasta. Kaikki muut (tekemäsi muutokset) tallennetaan sen päälle.

Jokaisen tiedoston lisääminen ja tekeminen erikseen, kuten yllä olevassa esimerkissä, voi olla tylsää. Tämän korjaamiseksi voit sen sijaan lisätä kaikki tiedostot nykyiseen hakemistoon

#Note the trailing "."
git add .

Voit sitoa kaikki tunnetut muuttuneet tiedostot kerralla

git commit -a
Aloittelijan opas Git Clone Repo -sovellukseen

Joitakin muita käteviä git-komentovaihtoehtoja ovat:

#Make a full clone of existing repository, such as from the website of a software project
git clone (URL, ie git://github.com/github/linux-2.6.git)
 
#Move/rename a file.  This spares you from having to remove and re-add the file 
#if it had been moved by bash
git mv (source) (destination)
 
#Delete a file and remove from Git repo
git rm (target)
 
#See branches in this repository
git branch
 
#Create a new branch of the Git tree
git branch (new branch name, ie "experimental")
 
#Switch from one branch to another
git checkout (branch name, ie "experimental")
 
#Merge branch (branch) into current tree
git merge (branch)

Se on tietysti vasta alkua sille, mitä Git voi tehdä. Kun olet oppinut GIt: n, voit aloittaa Githubin käytön ja oppia lisäämään kuvakaappauksia ja animaatioita vetopyyntöihisi.

Liittyvät:

  • Kuinka aloittaa GitHub-projektinhallinta
  • Kuinka tarkistaa Linux-ohjelmiston aitous digitaalisilla allekirjoituksilla
  • Viisi hyödyllisimmistä Linux-käyttöjärjestelmistä

#Aloittelijan #opas #Gitiin

How much onions deserves this post?

Click a onion to throw it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Artikkelien selaus

Previous Article
Next Article

Viimeisimmät artikkelit

  • Miten salasanageneraattori otetaan käyttöön tai poistetaan käytöstä Microsoft Edgessä
  • Windows 11 -päivitys KB5007262 korjaa Microsoft Installer -ongelman
  • Teemojen lisääminen mukauttaaksesi Microsoft Edgeä
  • Kuinka päivittää Windows 11:een
  • Kuinka muuttaa oletussovellusten ja pelien asennuspaikkaa Windows 10:ssä

Kategoriat

  • Announcement
  • Hardware
  • How-To
  • Internet
  • Linux
  • Mac
  • Opinions
  • Productivity
  • Smart Home
  • Technology+
  • Windows
  • Windows 11

Sitemaps

FINLAND | SWEDEN | NORWAY zz
Contact
ONIONI.FI
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT

Terms and Conditions - Privacy Policy