This shows you the differences between two versions of the page.
|
uso:laboratoare:new:03-user:setup [2018/10/17 00:18] sergiu.weisz [Folosire Git pentru laborator] |
uso:laboratoare:new:03-user:setup [2019/10/22 12:38] (current) liza_elena.babu [Folosire Git pentru laborator] |
||
|---|---|---|---|
| Line 29: | Line 29: | ||
| Informațiile despre laboratorul de USO se găsesc în [[https://github.com/systems-cs-pub-ro/uso|acest repository Git]]. | Informațiile despre laboratorul de USO se găsesc în [[https://github.com/systems-cs-pub-ro/uso|acest repository Git]]. | ||
| - | |||
| - | În laboratorul curent, pe sistemele din laborator (și pe [[https://ocw.cs.pub.ro/courses/uso/resurse/mv|mașina virtuală]]) aveți deja clonat repository-ul Git în directorul ''~/uso.git/''. Vom preciza acest lucru pe parcursul laboratorului. | ||
| <note important> | <note important> | ||
| - | Pentru a pregăti infrastructura de laborator rulați comenzile de mai jos într-un terminal deschis în mașina virtuală. Deschideți un terminal folosind combinația de taste ''Ctrl+Alt+t''. În listarea de mai jos ''student@uso:~$'' este promptul unde introduceți comenzile, pe acela nu-l tastați. Recomandăm să **nu** folosiți //copy-paste// ca să vă acomodați cu linia de comandă: | + | Pentru a pregăti infrastructura de laborator rulați comenzile de mai jos într-un terminal. Deschideți un terminal folosind combinația de taste ''Ctrl+Alt+t''. În listarea de mai jos ''student@uso:~$'' este promptul unde introduceți comenzile, pe acela nu-l tastați. |
| <code> | <code> | ||
| - | student@uso:~$ cd uso.git/ | + | student@uso:~$ cd ~ |
| - | student@uso:~/uso.git$ git reset --hard | + | student@uso:~$ git clone https://github.com/systems-cs-pub-ro/uso-lab.git |
| - | student@uso:~/uso.git$ git clean -f -d | + | |
| - | student@uso:~/uso.git$ git fetch origin | + | |
| - | student@uso:~/uso.git$ git checkout -b lab-03-user | + | |
| - | student@uso:~/uso.git$ git rebase origin/lab-03-user | + | |
| </code> | </code> | ||
| - | Dacă la a cincea comandă rulată (''git checkout -b lab-03-user'') primiți o eroare de forma ''fatal: A branch named 'lab-03-user' already exists.'', nu vă îngrijorați, nu e nici o problemă. | ||
| - | |||
| - | Dacă la un moment dat în lucrul în repository ați șters sau modificat ceva și doriți să reveniți la starea inițială, rulați din nou comenzile de mai sus. | ||
| </note> | </note> | ||
| + | |||
| Cam atât cu pregătirea laboratorului. Acum haideți să ne apucăm de treabă! :-) | Cam atât cu pregătirea laboratorului. Acum haideți să ne apucăm de treabă! :-) | ||