Schița de curs

Ce este GIT?

Comparația între GIT și generaţiile I și II (SVN)

  • Generaţia I
  • Generaţia II
  • Generaţia III

Noțiuni de bază - Git și echipă

Ințializarea unui proiect local

Versiuni și ramuri de lucru

  • git init
  • git add (stagging fișiere)
  • git reset (unstagging fișiere)
  • git commit
  • git logs
  • Al doilea comit și git diff
  • Prezentare a etapelor de lucru
  • Ramuri (branches)
  • Configurarea unui depozit remote

Flux de lucru de bază - ramuri feature și fuzionări (merges)

  • Prezentare a ramurilor (branches)
  • Ințializarea unui proiect
  • Adăugarea unei ramuri de dezvoltare și împinerea sa către remote
  • Crearea unei ramuri feature JIRA-1 și împinerea ei către remote
  • Crearea unui request de fuzionare (merge) și fuzionarea modificărilor în dezvoltare

Flux de lucru avansat 1 - ramuri feature paralele și strategie rebase

  • Modificări simultane în mai multe ramuri feature
  • git merge
  • git tag
  • git clone (copiarea unui depozit remote)

Flux de lucru avansat 2 - hotfix-uri și release-uri

Flux de lucru avansat 3 - dezvoltare paralelă a unei caracteristici (features)

  • Ințializarea CI/CD (integrare continuă și dezvoltare continuă)
  • Ințializarea runner-ilor pentru un proiect
  • Ințializarea pipeline-urilor și a job-urilor cu gitlab-ci

Gestionarea fișierelor

  • Ignorarea fișierelor cu .gitignore
  • Ignorarea schimbă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-urile Git

Fișiere mari (Big Files)

  • Descărcarea și instalarea LFS
  • Migrtarea fișierelor mari existente la LFS
  • Ințializarea pe servere - Github
  • Ințializarea pe servere - Gitlab

Link-uri utile

Listă de comenzi

Cerințe

Prerequisites:

  • Niciun prerecusit tehnic.

PUBLICUL ŢINTĂ

  • Meniageri de proiecte, folosind git pentru controlul versiunilor documentelor.
  • Artiști pentru a controla versiunile lucrărilor lor.
  • Dezvoltatori și operațiuni, menținând versiunile codului sau fișierelor de configurare.
 14 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite