GIT Flashcards

(17 cards)

1
Q

Indica en qué rama estás, si tienes algún fichero del que hacer add y si tienes algún fichero del que hacer commit

A

git status

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

Lista diferencias, por ejemplo, entre commits

A

git diff

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

Información de detalle (líneas) sobre los cambios en ficheros (autor, …)

A

git blame

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

Te situas en la rama en la que quieres hacer el merge. Resolución de conflictos

A

git merge

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

Crea una nueva rama, pero no se mueve a ella. ≈ # svn copy rama_origen rama_destino

A

git branch rama

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

Creación de etiquetas

A

git tag

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

Para no generar commits que no aportan. Se acumulan sobre el último commit

A

git commit –amend

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

Si ya se hicieron esos commits innecesarios, consolidamos los 3 últimos commits en un único commit. -i à interactivo. Aparece un editor para la fusión

A

git rebase -i HEAD~3

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

Para movernos de ramao recuperar/deshacer cambios en un fichero (repositorio à Working)

A

git checkout –b rama

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

Deshace el último commit. Saca el cambio de local repo y lo deja en la Staging area, pendiente de commit

A

git reset –soft HEAD

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

Deshace el commit y el cambio lo lleva al Working directory, deshaciendo también el add. Por defecto

A

git reset –mixed HEAD

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

Deshace el commit, deshace el add y borra físicamente los cambios y/o ficheros asociados al commit

A

git reset –hard HEAD

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

Reescribiendo la historia, 2 comandos

A

git rebase master

git checkout feature

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

Subir cambios a repositorio remoto

A

git push

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

Bajar cambios de repositorio remoto

A

git pull

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

Para añadir los cambios del fichero aprobado.py del directorio de trabajo a la zona de intercambio temporal (staging area)

A

git add aprobado.py → añade el archivo al staging area

17
Q

Comando para guardar los cambios que has preparado en el repositorio local como una “foto” (snapshot) en el historial

A

git commit -m “Añade función de validación”