Schița de curs

Ce este GIT?

Comparație între GIT și generațiile 1 și 2 (SVN)

  • Generația 1
  • Generația 2
  • Generația 3

Baze - Git și Echipa

Inițializarea unui proiect local

Versiuni de lucru și ramuri

  • git init
  • git add (staging Files)
  • git reset (Unstaging Files)
  • git commit
  • git logs
  • Al doilea commit și git diff
  • Prezentare generală a etapelor
  • Ramuri
  • Configurarea unui Depozit la Distanță

Flux de lucru de bază - ramuri de funcționalități și îmbinări

  • Prezentare generală a ramurilor
  • Configurarea inițială a proiectului
  • Adăugarea ramurii develop și împingerea la depozitul la distanță
  • Crearea ramurii de funcționalitate JIRA-1 și împingerea la depozitul la distanță
  • Crearea unei cereri de îmbinare și îmbinarea modificărilor în develop

Flux de lucru avansat 1 - ramuri de funcționalități paralele și strategie de rebase

  • Modificări simultane în mai multe ramuri de funcționalități
  • git merge
  • git tag
  • git clone (Copierea unui depozit la distanță)

Flux de lucru avansat 2 - Hotfix și lansări

Flux de lucru avansat 3 - Dezvoltarea paralelă a unei funcționalități

  • Configurarea CI/CD (integrare și dezvoltare continuă)
  • Configurarea Runners pentru un proiect
  • Configurarea pipeline-urilor și job-urilor cu gitlab-ci

Gestionarea Fișierelor

  • Ignorarea fișierelor cu .gitignore
  • Ignorarea modificărilor viitoare cu: git update-index --skip-worktree
  • Schimbarea modului de execuție salvat cu: git update-index --chmod=+x
  • Păstrarea folderelor goale cu gitkeep

Submodule Git

Fișiere Mari

  • Descărcarea și instalarea LFS
  • Migrarea fișierelor mari deja existente la LFS
  • Configurarea pe servere - Github
  • Configurarea pe servere - Gitlab

Link-uri Utile

Lista de comenzi

Cerințe

Cerințe preliminare:

  • Nu sunt cerințe tehnice

Audiență

  • Manageri de proiecte, care folosesc git pentru controlul versiunilor documentelor
  • Artiști pentru controlul versiunilor lucrărilor lor
  • Dezvoltatori, Operații, care mențin versiuni de cod sau fișiere de configurare.
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite