Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:laborator-08:git-branches [2023/11/13 17:38]
mihai.pacuraru [Adăugarea unui fișier .gitignore repository-ului] fix note format
uso:laboratoare:laborator-08:git-branches [2023/11/16 23:00] (current)
mihai.pacuraru [Operația merge dintre un branch secundar și master]
Line 66: Line 66:
 </​note>​ </​note>​
  
-În secțiunea ''​%%app_dev_add_gitignore%%''​ îl vom adăuga de pe un alt branch pe care îl numim ''​%%add-gitignore%%''​ ca să ne obișnuim să folosim branch-uri.+În secțiunea ''​[[:​uso:​laboratoare:​laborator-08#​adaugarea_unui_fisier_gitignore_repository-ului | Adăugarea unui fișier .gitignore repository-ului]]''​ îl vom adăuga de pe un alt branch pe care îl numim ''​%%add-gitignore%%''​ ca să ne obișnuim să folosim branch-uri.
  
  
Line 171: Line 171:
 ===== Operația merge dintre un branch secundar și master ===== ===== Operația merge dintre un branch secundar și master =====
  
-În secțiunea ''​%%app_dev_add_gitignore%%''​ de mai sus am creat un commit pe branch-ul **add-gitignore**. +În secțiunea ''​[[:​uso:​laboratoare:​laborator-08#​adaugarea_unui_fisier_gitignore_repository-ului | Adăugarea unui fișier .gitignore repository-ului]]''​ de mai sus am creat un commit pe branch-ul **add-gitignore**.
- +
-Note+
  
 +<note important>​
  
 Ne amintim că este **BAD PRACTICE** să facem modificări direct pe branch-ul **master**. Ne amintim că este **BAD PRACTICE** să facem modificări direct pe branch-ul **master**.
  
 +</​note>​
  
 Vrem ca modificarea făcută de noi, în acest caz crearea unui fișier **gitignore**,​ să se regăsească și pe branch-ul master. Facem acest lucru prin intermediul operației ''​%%merge%%'',​ operație care unește două branch-uri: adică aduce conținutul unui branch pe un alt branch, în cazul nostru de pe **add-gitignore** pe **master**. Pentru a face acest lucru trebuie să fim pe branch-ul **master**, adică pe branch-ul în care vrem să integrăm schimbările. Vrem ca modificarea făcută de noi, în acest caz crearea unui fișier **gitignore**,​ să se regăsească și pe branch-ul master. Facem acest lucru prin intermediul operației ''​%%merge%%'',​ operație care unește două branch-uri: adică aduce conținutul unui branch pe un alt branch, în cazul nostru de pe **add-gitignore** pe **master**. Pentru a face acest lucru trebuie să fim pe branch-ul **master**, adică pe branch-ul în care vrem să integrăm schimbările.
Line 290: Line 290:
 Suntem pe branch-ul **update-gitignore** și adăugăm linia ''​%%build/​%%''​ în fișierul ''​%%.gitignore%%''​. Suntem pe branch-ul **update-gitignore** și adăugăm linia ''​%%build/​%%''​ în fișierul ''​%%.gitignore%%''​.
  
-Note +<​note>​
  
 De obicei, într-un proiect vom avea un director în care punem fișierele generate (spre exemplu, fișierele excutabile). Astfel, punem doar numele directorului în ''​%%.gitginore%%''​ și toate fișierele din el vor fi ignorate de Git. De obicei, într-un proiect vom avea un director în care punem fișierele generate (spre exemplu, fișierele excutabile). Astfel, punem doar numele directorului în ''​%%.gitginore%%''​ și toate fișierele din el vor fi ignorate de Git.
 +
 +</​note>​
  
 Alternativa ar fi să adăugăm numele tuturor fișierelor executabile pe care le generăm în ''​%%.gitignore%%''​. Dezavantajul aici este că nu putem refolosi un fișier ''​%%.gitignore%%''​ de la un proiect la altul pentru că numele executabilelor vor fi, cel mai probabil, diferite. Alternativa ar fi să adăugăm numele tuturor fișierelor executabile pe care le generăm în ''​%%.gitignore%%''​. Dezavantajul aici este că nu putem refolosi un fișier ''​%%.gitignore%%''​ de la un proiect la altul pentru că numele executabilelor vor fi, cel mai probabil, diferite.
uso/laboratoare/laborator-08/git-branches.1699889924.txt.gz · Last modified: 2023/11/13 17:38 by mihai.pacuraru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0