Differences

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

Link to this comparison view

irva:resurse:gitguide [2024/10/15 01:53]
andrei.lapusteanu
irva:resurse:gitguide [2024/10/21 23:16] (current)
andrei.lapusteanu Minor text edits
Line 3: Line 3:
 Pentru a vă ușura munca în cadrul laboratoarelor de IRVA, vă recomandăm să lucrați cu Git & GitHub. Pentru a vă ușura munca în cadrul laboratoarelor de IRVA, vă recomandăm să lucrați cu Git & GitHub.
  
-Laboratoarele de AR și VR for avea fiecare ​un repository pe GitHub - întrucât este posibil ca repo-urile să mai primească actualizări pe parcursul semestrului,​ ar fi ideal să urmați pașii descriși în acest ghid pentru a nu fi nevoie să vă clonați / descărcați de multiple ori proiectul.+Laboratoarele de AR și VR for avea un repository pe GitHub - întrucât este posibil ca repo-urile să mai primească actualizări pe parcursul semestrului,​ ar fi ideal să urmați pașii descriși în acest ghid pentru a nu fi nevoie să vă clonați / descărcați de multiple ori proiectul.
  
 Link către [[https://​github.com/​UPB-Graphics/​IRVA|Git repo]] Link către [[https://​github.com/​UPB-Graphics/​IRVA|Git repo]]
Line 18: Line 18:
 ===== Setup repo local (fork) ===== ===== Setup repo local (fork) =====
  
-Procedura recomandată pentru a putea lucra într-un singur repo este următoarea:​+Procedura recomandată pentru a putea lucra într-un singur repo clonat pe sistemul vostru ​este următoarea:​
   * Realizați un **fork** al repo-ului original / referință   * Realizați un **fork** al repo-ului original / referință
   * Vă **clonați** fork-ul, pe care puteți apoi lucra pentru a rezolva laboratoarele   * Vă **clonați** fork-ul, pe care puteți apoi lucra pentru a rezolva laboratoarele
Line 41: Line 41:
  
 <​code>​ <​code>​
-https://​github.com/​UPB-Graphics/​IRVA.git+git clone https://​github.com/​UPB-Graphics/​IRVA.git
 </​code>​ </​code>​
  
Line 51: Line 51:
 == 3. Adăugare upstream către repo-ul original == == 3. Adăugare upstream către repo-ul original ==
  
-Acest pas este necesar pentru a putea primi actualizări în fork-ul vostru. Pentru a urmări repo-ul original, rulați urmatoarea comanda Git (atenție, schimbați voi comanda după necesitate):+Acest pas este necesar pentru a putea primi actualizări în fork-ul vostru. Pentru a urmări repo-ul original, rulați urmatoarea comanda Git:
  
 <​code>​ <​code>​
Line 61: Line 61:
 == 4. Cum pot lucra pe fork și să aplic schimbările mele (local)? == == 4. Cum pot lucra pe fork și să aplic schimbările mele (local)? ==
  
-Puteți lucra în mod obișnui pe repo-ul forked (local). În cazul în care doriți să-l actualizați,​ de exemplu în urma rezolvării unui laborator, ​puteți rula:+Puteți lucra în mod obișnuit pe repo-ul forked (local). În cazul în care doriți să-l actualizați,​ de exemplu în urma rezolvării unui laborator, ​faceți referire la următorii pași.
  
 Pentru a face staging - anume, pentru a specifica fișierele pe care dorim să le supunem unui commit: Pentru a face staging - anume, pentru a specifica fișierele pe care dorim să le supunem unui commit:
Line 124: Line 124:
 Pentru a ieși din acest mod rulați '':​q''​. Pentru a ieși din acest mod rulați '':​q''​.
  
-Dacă acum rulați comanda ''​git status''​ ar trebui să primiți un mesaj care va informează că varianta voastra locală este în urmă. Pentru a aplica modificările,​ rulați:+Dacă acum rulați comanda ''​git status''​ ar trebui să primiți un mesaj care vă informează că varianta voastra locală este în urmă. Pentru a aplica modificările,​ rulați:
  
 <​code>​ <​code>​
irva/resurse/gitguide.1728946439.txt.gz · Last modified: 2024/10/15 01:53 by andrei.lapusteanu
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