Control de versions amb github

Control de versions amb github

Professional Development

6 Qs

quiz-placeholder

Similar activities

Motores de desarrollo virtual

Motores de desarrollo virtual

Professional Development

10 Qs

Manejo de Pipeline y Disponoble PC

Manejo de Pipeline y Disponoble PC

Professional Development

11 Qs

Formação Programação

Formação Programação

Professional Development

11 Qs

Kubernetes Clase8

Kubernetes Clase8

Professional Development

10 Qs

git and github

git and github

University - Professional Development

10 Qs

Repositorios de código

Repositorios de código

Professional Development

10 Qs

Compartició de recursos i seguretat

Compartició de recursos i seguretat

Professional Development

10 Qs

PHP Tours Meetup #16 (Gitkraken + API Platform)

PHP Tours Meetup #16 (Gitkraken + API Platform)

University - Professional Development

10 Qs

Control de versions amb github

Control de versions amb github

Assessment

Quiz

Computers

Professional Development

Easy

Created by

Pedro Bonilla

Used 3+ times

FREE Resource

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

De quins tipus d'arxius puc fer-ne un seguiment de canvis amb un programa de control de versions genèric com ara gitHub?

Només arxius de text pla.

Arxius de text pla enriquit.

Arxius de programació de qualsevol llenguatge.

Qualsevol tipus d'arxiu.

Answer explanation

Media Image

Amb un programa CVS puc seguir els canvis de qualsevol arxiu de text pla enriquit, el que inclou els arxius de programació de qualsevol llenguatge abans de compilar.

Els arxius que contenen informació binària o encriptada (com ara PDF, imatges, Word, etc.) no poden ser desencriptats sense les claus d'encriptació que només té el programa en concret.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Que he necessitat per clonar el repositori de la pràctica (que és un repositori públic)?

Localitzar el repositori, compte a gitHub, git instal·lat i o clau SSH o token segur.

Localitzar el repositori i el programari git instal·lat.

Localitzar el repositori, descarregar el zip i descomprimir-lo.

Estar convidat al repositori com a col·laborador.

Answer explanation

Media Image

Per clonar un repositori públic només necessito el link del repositori i git instal·lat per executar la ordre "git clone url_del_repo".

Podria descarregar el zip i tindria el projecte actual, però no es crearia el link del clonat i no podria actualitzar.

Compte de github i claus segures només les necessito per pujar contingut al repositori, no per baixar.

3.

FILL IN THE BLANK QUESTION

1 min • 1 pt

Completa la comanda de git per tal que mostri les diferències entre dues versions de 2 arxius diferents?

git ???? [codi_de_commit_1] [codi_de_commit_1]

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Que passarà si intento fer un merge de dues branques on s'ha modificat la mateixa línia de l'arxiu?

Prevaldrà la línia de la branca activa.

Prevaldrà la línia de la branca no activa.

Es crearà un conflicte i git no em deixarà seguir fins que no editi totes les línies en conflicte.

Prevaldrà la línia de la branca del núvol independentment de si és la activa o no.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A finals de setmana tens una presentació del teu codi amb el responsable del projecte. Has fet un merge amb una branca més desenvolupada i aprovada pel responsable del projecte i de sobte les coses que has implementat per la presentació han deixat de funcionar. Com procediries?

Faria un checkout al commit anterior del merge per poder fer la presentació i un git diff amb el commit aprovat per comentar amb el director els conflictes i decidir qui s'adapta a qui.

Com he fet el merge no puc tornar enrera. Treballaria totes les hores extres necessàries per adaptar el meu codi i poder fer la presentació.

Em faria una copia de serguretat de l'estat actual, perquè quan faci un checkout y segueixi modificant, no podré tornar a incorporar els canvis de la versió aprovada.

Faria un checkout al commit anteror del merge i faria una nova branca per tal de no haver de incorporar els canvis problemàtics mai.

6.

MULTIPLE CHOICE QUESTION

30 sec • Ungraded

A la activitat de git heu hagut de modificar els jocs que el professor ha programat. Que en penseu dels arxius del joc.

He entès tot el codi que ens has donat.

No he entès tot el codi, però amb els comentaris sí tinc una idea de que fa cada funció.

No he entès el codi, era massa avançat. M'he limitat a buscar els comentaris on s'indicava que s'havien de fer canvis per aquesta activitat.

No he sigut capaç de saber quines parts del codi havia de canviar.