Schița de curs

Ce este GIT?

Comparație între GIT și prima și a doua generație (SVN)

  • Prima generație
  • A doua generație
  • A treia generație

Noțiuni de bază - Git și Team

Inițializarea unui proiect la nivel local

Versiuni și ramuri de lucru

  • 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
  • Setarea unui depozit la distanță

Fluxul de lucru de bază - ramuri și fuziuni de caracteristici

  • Schiță de ramuri
  • Configurarea inițială a proiectului
  • Adăugați ramura de dezvoltare și trimiteți-o la distanță
  • Creați ramura de caracteristici JIRA-1 și împingeți-o la distanță
  • Creați o cerere de fuziune și fuzionați modificările în develop

Fluxul de lucru avansat 1 - ramuri de caracteristici paralele și strategia de rebase

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

Workflow advanced 2 - Hotfix și versiuni

Flux de lucru avansat 3 - Dezvoltarea în paralel a unei caracteristici

  • Configurarea CI/CD (integrare și dezvoltare continuă)
  • Configurarea Runners pentru un proiect
  • Configurarea conductelor și a lucrărilor cu gitlab-ci

Fișier Management

  • Ignoră fișierele cu .gitignore
  • Ignorați modificările viitoare cu: git update-index --skip-worktree
  • Modificați modul de execuție salvat cu: git update-index --chmod=+x
  • Păstrați folderele goale cu gitkeep

Submodule Git

Fișiere mari

  • Descărcați și instalați LFS
  • Migrarea fișierelor mari deja existente către LFS
  • Instalarea pe servere - Github
  • Setarea pe servere - Gitlab

Link-uri utile

Lista de comenzi

Cerințe

Condiții prealabile:

    Nu există condiții tehnice prealabile

Audiență

    Managerii de proiect, folosind git pentru controlul versiunilor documentelor Artiști pentru a-și controla versiunile lucrărilor Dezvoltatorii, Operațiuni, menținerea versiunilor de cod sau a fișierelor de configurare.
 14 ore

Numărul de participanți



Pret per participant

Mărturii (7)

Cursuri înrudite

Categorii înrudite