GitTech: Skirtumas tarp puslapio versijų

Iš OeeTechWiki.
Jump to navigation Jump to search
(Šalinamas visas turinys iš puslapio)
Žyma: Panaikinta
 
(nerodoma 8 tarpinės versijos, sukurtos to paties naudotojo)
1 eilutė: 1 eilutė:
  
== git įdiegimas ==
 
 
Paprastai įsidiekite [https://git-scm.com/downloads naujausia git Technologijos versiją] iš oficialaus git puslapio.
 
 
Pasirinkite pagal Jūsų operacinę sistemą - winos, linux, macos reikalingą operacinę sistemą ir parsisiūskite.
 
 
 
=== git UserInterface ===
 
 
visus darbus greičiausiai nuveiksite nenaudodami jokio interfeiso. Galite tiesiogiai ivesti komandą ar komandų rinkinį per bash ir git akimirksniu viską įvykdys.
 
 
==== Lokalus gittech ====
 
jei nusprendėte naudoti vartotojo interfeisą (UI) tada yra keletas alternatyvų:
 
* git specifinis sukurtas interfeisas, dirbantis tik su git technologiją.
 
Pasirinkimas didelis - guis GUI kurios rekomenduoja git bendruomenė [https://git-scm.com/downloads/ yra čia] - visos priemonės yra geros, pagal kriterijus: aktyvi bendruomenė, atviras kodas, jokių mokamų paslaugų, jokių papildomų prisijungimų, intuityviai suprantamas ir minimalus interfeisas rekomenduotume šiame saraše esantį [https://gitextensions.github.io/ GitExtensions]
 
* git interfeisas integruotas į Jūsų naudojąmą IDE kaip įskiepis. Aprašysime Eclipse IDE git įskiepio įdiegimą ir naudojimą.
 
 
==== Remote gittech ====
 
Remote git  - tai serverinė dalis, kurios funkcija tiek organizuoti ryšius tarp developerių, tiek automatizuoti darbus tiek pateikti visiems naujausią situaciją. Galima atlikti ir tuos pačius darbus, kurie atliekami lokalioje git, tačiau visada rekomenduotume daryti veiksmus lokaliai, ir tik sutikrinus jog rezultatas atitinka lūkesčius pushinti į remote. Remote Git - user interface pasiekiamas per naršyklę, įvedus serverio domeino adresa.
 
 
 
=== git valdymas ===
 
 
pagrindinės git komandos:
 
 
sukurti vartotoją.
 
  git user
 
  git email
 
 
sukurti repositoriją.
 
 
git init
 
 
pulinti iš remote repositorijos naujausią versiją.
 
git pull [url]
 
 
prideti naujus pokyčius (ištrynimus, modifikavimus, naujus failus) į commitą.
 
git add .
 
 
commitinti ivykusius pokyčius.
 
git commit -m "v1.01    atnaujinta....."
 
 
pushinti commitus i remote repositoriją.
 
git push [url]
 
 
 
=== git atšakos ===
 
 
Komanda "git branch" naudojama įvairioms užduotims:
 
Bulleted list item
 
* naujų vietinių atšakų kūrimas
 
* esamų vietinių arba nuotolinių atšakų naikinimas
 
* vietinių ir (arba) nuotolinių atšakų sąrašas
 
* išvardijamos šakos, kurios, pvz., dar nesulietos (not merged)
 
 
==== naujos atšakos kūrimas HEAD pagrindu ====
 
Lengvai kurkite naują atšaką dabartinio HEAD pagrindu. Norėdami sukurti naują atšąką, pagrįsta šiuo metu aktyvia  (HEAD) atšaka, tiesiog naudokite komandą  "git branch" ir vienintelis parametras kurį reikia papildyti  - tai naujos atšakos pavadinimas.
 
  git branch <new-branch>
 
 
 
==== naujos atšakos kūrimas kitos atšakos pagrindu ====
 
Jei naują atšaką norite grįsti kita esama atšaka, tiesiog pridėkite to atšakos pavadinimą kaip pradinį tašką:
 
  git branch <new-branch> <base-branch>
 
 
==== naujos atšakos kūrimas specifinio commit pagrindu ====
 
Jei norite pradėti naują atšąką pagal konkretų commit (ne atšakos), galite pateikti commit hash kaip pradinį tašką:
 
  git branch <new-branch> f71ac24d
 
 
==== naujos atšakos kūrimas norimos žymės (tag) pagrindu ====
 
Naują atšaką taip pat galite grįsti konkrečia žyme, kurią jau turite saugykloje (repository):
 
  git branch <new-branch> v1.2
 

Dabartinė 16:16, 15 rugsėjo 2022 versija