Comandos en Git Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

¿Qué comando se usa para pasar un archivo en concreto del Working Directory al Staging Area?

A

> git add nombreArchivo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué es el ‘Working Directory’?

A

Es el directorio donde tenemos, originalmente, nuestros archivos de código fuente de nuestro proyecto. Es donde, por norma general pero no siempre) está el subdirectorio (oculto) llamado “.git”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Con qué otro nombre se le conoce al ‘Staging area’?

A

Se le conoce también por el nombre de “index”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es el “Working tree”?

A

No siempre, pero muy frecuentemente el “Working Tree” es sinónimo del “Working directory”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Con qué comando se indica a Git que se va a inicializar un repositorio en la carpeta en la que estamos ubicados?

A

Con el comando

> git init

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué significa si a “> git init” le añadimos un argumento en plan “> git init calculadora”?

A

Significa que ‘calculadora’ es el nombre de la carpeta que contiene el código fuente y que, en caso de no existir, Git automáticamente la creará para inicializar allí el proyecto de Git en local?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Cómo se llama el comando para subir el repositorio local al repositorio remoto?

A

> git push

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo se llama el comando para hacer un checkpoint (copia de seguridad) que se mete en la carpeta local repository y que, por norma general, tiene su origen en el staging area?

A

> git commit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué argumento se usa para indicar que vamos a hacer un comentario cuando se usa el comando >git commit?

A

-m “mensaje”

> git commit -m “este es el mensaje”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué es un commit?

A

Es una copia de seguridad del código que se usa como punto de control para salvaguardar el progreso de los cambios del código del proyecto. Cuando se quieren publicar versiones se usa el comando tag.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué significa la palabra pull en español?

A

Tirar hacia mí. Traer de un tirón.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué significa la palabra push en español?

A

Significa empujar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cuántos directorios (bloques principales) hay en el lado del cliente y cómo se llaman?

A

3 - Working Directory, Staging Area, Commit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Con qué otro nombre se le conoce al apartado Commit?

A

Con el nombre del local repository y/o history.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cual es el comando de consola para ver en qué directorio estamos actualmente?

A

pwd => muestra la ruta del directorio donde estamos actualmente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué significan, en inglés, las siglas pwd del comando de consola?

A

pwd = present working directory.

17
Q

¿Para qué sirve el comando > git add?

A

Sirve para añadir archivos desde el Working Directory hasta el Staging area (index)

18
Q

¿Para qué sirve el comando > git commit?

A

Para pasar los archivos del Staging area (index) hacia el local repository/commit history.

19
Q

¿Qué significa la palabra Branch en español?

A

Significa rama.

20
Q

¿Qué es hacer un “cherry pick”?

A

(falta buscar la respuesta)

21
Q

¿Con qué término se conoce a salvaguardar todo el trabajo para luego continuar editando y hacer el commit definitivo?

A

Se le conoce con el término “stash”

22
Q

¿Qué significa la palabra ‘stash’ en español?

A

Significa Esconder.

23
Q

¿Con qué otro nombre abreviado se le conoce al término “Repository”?

A

El término abreviado es ‘Repo’.

24
Q

Si uso el comando > git init MiCarpeta y el directorio ‘MiCarpeta’ no existe, ¿éste se creará?

A

Sí, en caso de no existir Git automáticamente lo creará.

25
Q

¿Cuál es la traducción de “Staging area”?

A

La traducción es “área de ensayo”.

26
Q

¿Qué cantidad de usos (número) tiene el comando
“ > git checkout “
y para qué se usa en cada caso?

A

Tiene 2 usos:

1) Cambiar de rama “ > git checkout NombreRama “
2) Restaurar (completar…)

27
Q

¿Qué comando + argumento se usa para cambiar de RAMA?

A

> git branch

28
Q

Aparte de la sintaxis convencional de
> git branch
que se usa para
¿Qué otra sintaxis se usa para crear una nueva rama y, además, moverse a esta en una instrucción de una sola línea?

A

> git checkout -b

29
Q

¿Qué 3 usos principales tiene el comando ‘ > git branch ‘ ?

A

> git branch se usa, principalmente, para:

1) Crear
2) Borrar
3) Mostrar

30
Q

¿Qué 3 usos principales tiene el comando ‘ > git branch ‘ ?

A

> git branch se usa, principalmente, para afectar a la rama de la siguiente manera:

1) Crear
2) Borrar
3) Mostrar

31
Q

¿Con qué otro nombre se le conoce al histórico de commits?

A

Se le conoce también como “log”.

32
Q

¿Qué es el “log” en Git?

A

Es el commit history, el historial de commits que está almacenado en la stack llamado “local repository”.

33
Q

¿Con qué otras 2 palabras se le conoce al término “diff”?

A

A diff también se le conoce como: change o delta.

34
Q

¿Para qué se usa el comando “diff”?

A

Es la diferencia entre 2 commits.

35
Q

¿Qué es el “parent commit”?

A

Es el la referencia que hay en cada commit y significa cual es el commit precedente (anterior). Es el SHA-1 del commit anterior.

36
Q

¿Qué cantidad de guiones se usan cuando empleamos un argumento en su versión abreviada?

A

Solamente un guión

Ejemplo:
> git commit -m “mensaje de prueba”

“-m” es la abreviación de “–message”