Differences

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

Link to this comparison view

poo-ca-cd:administrativ:online-activities [2020/10/13 22:29]
laurentiu.stamate
poo-ca-cd:administrativ:online-activities [2020/10/15 09:52] (current)
anca_mihaela.enache [Quick Git]
Line 2: Line 2:
 **</​note>​ **</​note>​
 ====== Online assignments ====== ====== Online assignments ======
 +
  
 Toate activitățile de laborator se desfășoară online, așa cum am detaliat și pe pagina de [[poo-ca-cd:​administrativ:​regulament|Organizare]]. ​ Toate activitățile de laborator se desfășoară online, așa cum am detaliat și pe pagina de [[poo-ca-cd:​administrativ:​regulament|Organizare]]. ​
Line 7: Line 8:
 În timpul intervalului din orar pentru laborator asistenții vor fi online pe teams pentru a vă ajuta în realizarea exercițiilor de la laborator. Puteți da share screen să le arătați, puteți pune întrebări etc. În timpul intervalului din orar pentru laborator asistenții vor fi online pe teams pentru a vă ajuta în realizarea exercițiilor de la laborator. Puteți da share screen să le arătați, puteți pune întrebări etc.
  
 +===== Quick Git =====
 +**Scurt tutorial video** [[https://​youtu.be/​k7sd8gSg07Y | aici]]
 +
 +Descarcați repository-ul
 +<​code>​git clone git@github.com:​oop-pub/​321caa-laurentiu-test.git</​code>​
 +
 +Vizualizați branchul pe care vă aflați
 +<​code>​git status</​code>​
 +
 +
 +Creați un branch pornind din branchul curent (default imediat dupa clone este //master//)
 +<​code>​git branch branch-name
 +git checkout -b branch-name - creează branch și trece pe el
 +</​code>​
 +Schimbat branch-ul pe care sunteți
 +<​code>​git checkout branch-name</​code>​
 +
 +Luat ultimele schimbari ca să le aveți și local:
 +<​code>​git pull</​code>​
 +
 +Adaugat schimbările voastre
 +<​code>​
 +git add - adaugă tot, daca vreți individual adaugați dupa add calea către fișier
 +git status - vedeți ce s-a adăugat
 +git commit -m '​commit message'​
 +</​code>​
 +Adăugat commit-urile voastre și pe //remote//
 +<​code>​git push
 +</​code>​
 +
 +==== FAQ: ====
  
-**FAQ:** 
  
 **//Nu am acces la github classroom, cum obțin acces?//** **//Nu am acces la github classroom, cum obțin acces?//**
Line 18: Line 49:
 **//Cum se desfășoară laboratorul?//​** **//Cum se desfășoară laboratorul?//​**
  
-Codul pe care îl realizați pentru fiecare laborator îl puneți într-un repository personal, linkat la un assignment creat pe [[https://​classroom.github.com/​classrooms/​22749196-programare-orientata-pe-obiecte-in-java|Github Classroom]]. După ce s-a creat acel repository, un Pull Request se va crea automat ​pentru feedback-ul de la laboratoare ​(vezi imagine).+Codul pe care îl realizați pentru fiecare laborator îl puneți într-un repository personal, linkat la un assignment creat pe [[https://​classroom.github.com/​classrooms/​22749196-programare-orientata-pe-obiecte-in-java|Github Classroom]]. După ce s-a creat acel repository, ​un branch numit **feedback** si un Pull Request ​numit **Feedback** ​se va crea automat (vezi imagine).
  
 {{ :​poo-ca-cd:​administrativ:​classroom02.png?​nolink&​640 }} {{ :​poo-ca-cd:​administrativ:​classroom02.png?​nolink&​640 }}
  
-Rămâne la latitudinea asistentului daca veți folosi ​acest pull request pentru ​toate laboratoarele sau veți face un PR per laborator. Pentru ca asistenții să vă poată face review, este nevoie să dați [[https://​ocw.cs.pub.ro/​courses/​_media/​poo-ca-cd/​administrativ/​classroom03.png | commit&​push]] cu codul pentru acel laborator. Ei vă vor putea da comentarii pe el, pe care le puteți adresa.+Acest Pull Request este introductiv pentru a vă familiariza cu interfața GitHub. Primul laborator îl veți rezolva pe acest branch, urmând ca toate laboratoarele ulterioare să vă [[https://​docs.github.com/​en/​free-pro-team@latest/​github/​collaborating-with-issues-and-pull-requests/​creating-and-deleting-branches-within-your-repository#​creating-a-branch | creați voi un branch]] și un [[https://​docs.github.com/​en/​free-pro-team@latest/​github/​collaborating-with-issues-and-pull-requests/​creating-a-pull-request#​creating-the-pull-request | pull request]] pentru ​fiecare laborator. 
 + 
 +<note important>​Fiecare laborator va fi rezolvat pe un nou branch și veți crea un nou Pull Request în fiecare săptămână.</​note>​ 
 + 
 +Pentru ca asistenții să vă poată face review, este nevoie să dați [[https://​ocw.cs.pub.ro/​courses/​_media/​poo-ca-cd/​administrativ/​classroom03.png | commit&​push]] cu codul pentru acel laborator. Ei vă vor putea da comentarii pe el, pe care le puteți adresa.
  
 **//Eu am pus codul inainte de deadline, dar asistentul mi-a dat dupa deadline comentarii care necesita schimbari mari in cod, o sa fiu depunctat?//​** **//Eu am pus codul inainte de deadline, dar asistentul mi-a dat dupa deadline comentarii care necesita schimbari mari in cod, o sa fiu depunctat?//​**
Line 33: Line 68:
  
 **//Ce se întâmpla cu repository-ul când se termină semestrul?//​** **//Ce se întâmpla cu repository-ul când se termină semestrul?//​**
 +
 Vă încurajăm să vă transferați repository-ul pe contul personal după încheierea semestrului. Aveți drept de administrator pe repository-ul privat ceea ce înseamnă că îl puteți și șterge dacă nu doriți să îl mutați. Ghidul de transfer este disponibil [[https://​docs.github.com/​en/​free-pro-team@latest/​github/​administering-a-repository/​transferring-a-repository#​transferring-a-repository-owned-by-your-organization | aici]]. ​ Vă încurajăm să vă transferați repository-ul pe contul personal după încheierea semestrului. Aveți drept de administrator pe repository-ul privat ceea ce înseamnă că îl puteți și șterge dacă nu doriți să îl mutați. Ghidul de transfer este disponibil [[https://​docs.github.com/​en/​free-pro-team@latest/​github/​administering-a-repository/​transferring-a-repository#​transferring-a-repository-owned-by-your-organization | aici]]. ​
  
 Vom păstra repository-urile timp de 3 luni de la data încheierii semestrului,​ după care le vom șterge automat. Vom păstra repository-urile timp de 3 luni de la data încheierii semestrului,​ după care le vom șterge automat.
poo-ca-cd/administrativ/online-activities.1602617368.txt.gz · Last modified: 2020/10/13 22:29 by laurentiu.stamate
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